我的 models.py 中有以下类减速:-
enter code here
class Student(models.Model):
user = models.OneToOneField(User)
current_clubs = models.ManyToManyField('Club',related_name="current")
previous_clubs = models.ManyToManyField('Club',related_name="previous")
class Club(models.Model):
user = models.OneToOneField(User)
students = models.ManyToManyField('Student',related_name="stud")
当我尝试从管理页面查看学生或俱乐部课程时(我可以创建和注册学生和俱乐部登录名,但不能以管理员身份查看),我看到以下错误:- /admin/school/ 处的 DatabaseError Club/1/ Django 版本是 1.5.1 异常类型是 DatabaseError 异常值是没有这样的表:school_club_students
我不确定为什么在我创建 Club 对象时 Django 没有创建这样的表。如果我尝试使用管理界面添加俱乐部,我会遇到同样的错误。
谢谢!