درود دوستان وقتی من می خوام دستور makemigrationsدر جنگو بزنم این ارور رو برام بر میگردونه 
من فقط مدل هام رو تغییر میدم باقی قسمت بی تغییر باقی میمونن اینممدل هام
from django.db import models
from django.db.models.base import ModelBase
from django.db.models.fields import AutoField
# Create your models here.
class Teachers(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=255)
email=models.CharField(max_length=255)
departement=models.CharField(max_length=255)
created_at=models.DateTimeField(auto_now_add=True)
is_active=models.BooleanField(default=True)
obj=models.Manager()
class Courses(models.Model):
id=models.AutoField(primary_key=True)
course_name=models.CharField(max_length=255)
created_at=models.DateTimeField(auto_now_add=True)
class Subjects(models.Model):
id=models.AutoField(primary_key=True)
course_id=models.ForeignKey(Courses,on_delete=models.CASCADE)
subject_name=models.CharField(max_length=255)
created_at=models.CharField(max_length=255)
class Students(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=255)
email=models.CharField(max_length=255)
standard=models.CharField(max_length=255)
hobbies=models.CharField(max_length=255)
roll_no=models.CharField(max_length=255)
bio=models.TextField()
profile_image=models.FileField(max_length=255)
course=models.ForeignKey(Courses,default=True,on_delete=models.CASCADE)
created_at=models.DateTimeField(auto_now_add=True)
is_active=models.BooleanField(default=True)
obj=models.Manager()
class StudentSubject(models.Model):
id=models.AutoField(primary_key=True)
subject_id=models.ForeignKey(Subjects,on_delete=models.CASCADE)
student_id=models.ForeignKey(Students,on_delete=models.CASCADE)
created_at=models.DateTimeField(auto_now_add=True)
تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
سلام این اررور میگه شما باید یک مقدار default به فیلد جدیدتون بدید چون django باید این مقدار رو برای قبلی ها قرار بده.
سلام دو راه پیش رو دارید
شاید پاسخ شما همینجا باشد