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")

管理ページから学生またはクラブのクラスを表示しようとすると (学生とクラブのログインを作成して登録することはできますが、管理者として表示することはできません)、次のエラーが表示されます:- DatabaseError at /admin/school/ Club/1/ Django バージョンは 1.5.1 例外タイプは DatabaseError 例外値はそのようなテーブルではありません: school_club_students

Club オブジェクトを作成したときに、Django によってそのようなテーブルが作成されなかった理由がわかりません。管理インターフェイスを使用してクラブを追加しようとすると、同じエラーが発生します。

ありがとう!

4

0 に答える 0