راکت
حل شده

میگریت نشدن مدل ها در جنگو

1 پاسخ

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

You are trying to add a non-nullable field 'slug' to category without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
 1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
 2) Quit, and let me add a default in models.py
ثبت پرسش جدید

پاسخ‌ها

1
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

بهترین پاسخ

سلام شما می خواهید slug را به category اضافه کنید اما category های قبلی چون slug نداشته اند نمی شود. باید به جای slug یه چیزی بزارید.
ساده ترین روشش اینه که مقدار پیش فرض null قرار بدید .برای این کار باید یک option قرار بدهید با عنوان null و مقدار True مثل:

slug = models.SlugField(null=True)

@mmj.sys

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام