2

我的 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 没有创建这样的表。如果我尝试使用管理界面添加俱乐部,我会遇到同样的错误。

谢谢!

4

0 回答 0