我无法在 django 中迁移这个模型
class ApprovedCourse(models.Model):
course_name = models.CharField(max_length=50)
provider_college = models.ManyToManyField('processes.College', related_name="provider_college")
prerequisites = models.ManyToManyField('ApprovedCourse', related_name="courses_that_need_this_course",null=True)
both_needs = models.ManyToManyField('ApprovedCourse', related_name="courses_required_for_this_course",null=True)
number_of_course_units = models.IntegerField()
course_type = models.CharField(max_length=50)
class SemesterCourse(models.Model):
approved_course=models.ForeignKey('ApprovedCourse', on_delete=models.CASCADE , null=True, related_name='approved_course')
class_day_and_time = models.CharField(max_length=50)
exam_date_and_time = jmodels.jDateTimeField()
exam_location = models.CharField(max_length=50)
course_professor = models.ForeignKey('users.Professor', on_delete=models.SET_NULL, null=True, related_name="professor_course")
course_capacity = models.IntegerField()
current_semester = models.ForeignKey('processes.Semester', on_delete=models.SET_NULL, null=True, related_name="semester_course")
当我想添加已批准的课程并进行迁移时,它显示此消息请选择修复:
我该如何解决?
是的,粗鲁...... 您可以通过以下命令将创建的模型迁移到后台管理:
python管理.py makemigration
python 管理.py 迁移