سلام و خسته نباشید
در درس پانزدهم ، در مورد مدل ها توضیح میدید ، من این درس رو گذرونده بودم و میخاستم برای تمرین دوباره از اول تمرین کنم ، پوشه products رو پاک کردم و دوباره ایجادش کردم
الان هرکاری میکنم توی models.py تغییرات ایجاد میکنم ،وقتی دستور makemigration , migrate رو میزنم میگه که هیچ تغییری یافت نمیشه چندین فیلد جدید ایجاد کردم ولی باز هم تغییری پیدا نمیکنه
از command prompt هم استفاده میکنم به همین منواله
لطفا راهنمایی کنید
سلام فایل settings.py رو چک چک کنید توی قسمت INSTALLED_APPS ببینید اپلیکیشن رو تعریف کردید
سلام
فایل settings رو چک کنین که app ساخته شده درون Installed_Apps وجود داشته باشه
بله فراموش کرده بودم اضافه کنم دوباره ، اما دستور migrate همچنان کار نمیده !
اول باید makemigraions رو بزنین تا ایجاد بشه
بعد دستور migrate تغییرات دیتابیس رو اعمال میکنه
خب با همه ی این کار ها هنوز هم میگه تغییری اعمال نشد
یک سمپل جدید ایجاد کنین و تغییرات مورد نظر رو در اون اعمال کنین
اگر مشکلی نداشت ، مشکل از پروژه شما هستش
راستش این اتفاق افتاده:
من توی عنوان فیلدم غلط املایی داشتم خاستم تصحیحش کنم
ابتدا که متوجه غلط املایی نبودم تغییرات رو اجرا میکنم ،وقتی میخام تغییرات رو روی دیتابیس اضافه کنم میگه چیزی برای اضافه کردن وجود نداره
اما بعدش که غلط املاییم رو اصلاح میکنم میگه و دستور makemigrations رو میزنم مشکلی نیست اما وقتی migrate میکنم :
return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such column: "desctiptions"
این ارور رو برمیگردونه
ببخشید خیلی سوال پرسیدم
دیتابیس رو پاک کنین و دوباره ایجاد کنین