• 1399/08/18

مشکل migration :

اعمال نشدن تغییرات در models.py

 

سلام و خسته نباشید 

در درس پانزدهم ، در مورد مدل ها توضیح میدید ، من این درس رو گذرونده بودم و میخاستم برای تمرین دوباره از اول تمرین کنم ، پوشه products رو پاک کردم و دوباره ایجادش کردم 

الان هرکاری میکنم توی models.py تغییرات ایجاد میکنم ،وقتی دستور makemigration , migrate  رو میزنم میگه که هیچ تغییری یافت نمیشه  چندین فیلد جدید ایجاد کردم ولی باز هم تغییری پیدا نمیکنه 

از command prompt هم استفاده میکنم به همین منواله 

لطفا راهنمایی کنید 

  • 1399/08/18
  • ساعت 00:46

سلام فایل settings.py رو چک چک کنید توی قسمت INSTALLED_APPS ببینید اپلیکیشن رو تعریف کردید


  • 1399/08/18
  • ساعت 08:22

سلام

فایل settings رو چک کنین که app ساخته شده درون Installed_Apps وجود داشته باشه


  • 1399/08/18
  • ساعت 13:34

بله 

 

بله فراموش کرده بودم اضافه کنم دوباره ، اما دستور migrate همچنان کار نمیده !


  • 1399/08/20
  • ساعت 19:15

اول باید makemigraions رو بزنین تا ایجاد بشه

بعد دستور migrate تغییرات دیتابیس رو اعمال میکنه


  • 1399/08/20
  • ساعت 19:16

خب با همه ی این کار ها هنوز هم میگه تغییری اعمال نشد 


  • 1399/08/25
  • ساعت 10:35

یک سمپل جدید ایجاد کنین و تغییرات مورد نظر رو در اون اعمال کنین

اگر مشکلی نداشت ، مشکل از پروژه شما هستش


  • 1399/08/28
  • ساعت 15:48

راستش این اتفاق افتاده:

من توی عنوان فیلدم غلط املایی داشتم خاستم تصحیحش کنم 

ابتدا که متوجه غلط املایی نبودم تغییرات رو اجرا میکنم ،وقتی میخام تغییرات رو روی دیتابیس اضافه کنم میگه چیزی برای اضافه کردن وجود نداره 

اما بعدش که غلط املاییم رو اصلاح میکنم میگه و دستور makemigrations رو میزنم مشکلی نیست اما وقتی migrate میکنم :

  return Database.Cursor.execute(self, query, params)

django.db.utils.OperationalError: no such column: "desctiptions"

این ارور رو برمیگردونه

ببخشید خیلی سوال پرسیدم 


  • 1399/08/29
  • ساعت 12:19

دیتابیس رو پاک کنین و دوباره ایجاد کنین