mmj-sys
3 سال پیش توسط mmj-sys مطرح شد
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

ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش آپدیت شد
1

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

slug = models.SlugField(null=True)

@mmj.sys


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

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