私は2つのモデルを持っています:
models.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)であるレコードをインラインで表示することです。問題は、Teacher と Record に直接的な関係がないことです。そのため、この関係を定義する方法を探しています。どうすればこれを達成できますか?プロジェクトで Django 1.2.5 を使用しています