🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ دانشجوی سون‌لرن
type error
جامعه پایتون (وب) ایجاد شده در ۰۲ شهریور ۱۴۰۲

سلام

کد من با کد استاد مطابقت داره ولی وقتی ران میکنم این ارور رو میگیرم دلیلش چیه؟

TypeError: 'Database' object is not callable

درود شهرزاد عزیز وقت بخیر

لطفا تصویر قطعه کدتون رو اپلود کنید

نیماد کاکاوند ۰۲ شهریور ۱۴۰۲، ۱۹:۰۳

کامنت کردم کجا ارور میده

درواقع توی studio 3t هم نگاه میکنم تغغیری به وجود نمیاد

    def store(self, data, collection, *args):
        collection = getattr(self.mongo.database(), collection) #  inja error mide
        # if  isinstance(data, list) and len(data)>1:
        #     collection.insert_many(data)
        # else:
        collection.insert_one(data)
class FileStorage(StorageAbstract):
    def store(self, data, filename, *args):
        with open(f'fixtures/adv/{filename}.json', 'w') as f:
            f.write(json.dumps(data))
        print(f'fixtures/adv/{filename}.json')
شهرزاد خدایی ۰۳ شهریور ۱۴۰۲، ۱۱:۳۹

مشکلم حل شد ممنون

شهرزاد خدایی ۰۳ شهریور ۱۴۰۲، ۱۱:۴۶

موفق باشید.

بهناک گل ۰۳ شهریور ۱۴۰۲، ۱۶:۵۸