我有 2 个模型:
模型.py:
class Teacher(models.Model):
user = models.ForeignKey(User)
...
class Record(models.Model):
user = models.ForeignKey(User)
...
和 admin.py
class RecordInline(admin.StackedInline):
model = Record
class TeacherAdmin(admin.ModelAdmin):
inlines = [RecordInline]
基本上我想要做的是在管理员的教师详细信息中显示用户相同的记录(teacher.user == record.user)。问题是老师和记录没有直接关系,所以我正在寻找一种方法来定义这种关系。我怎样才能做到这一点?我在我的项目中使用 Django 1.2.5