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

سلام

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

TypeError: 'Database' object is not callable

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

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

Reza Mobaraki ۰۲ شهریور ۱۴۰۲، ۱۹:۰۳

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

درواقع توی 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')
شهرزاد شیرمحمدی ۰۳ شهریور ۱۴۰۲، ۱۱:۳۹

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

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

موفق باشید.

محسن موحد ۰۳ شهریور ۱۴۰۲، ۱۶:۵۸