我正在Django admin上工作。我有3個模型admin.RelatedOnlyFieldListFilter不適用於多級關係
class University(models.Model)
...
class Institution(models.Model):
university = models.ForeignKey(University)
class Course(models.Model):
institution = models.ForeignKey(Institution)
在管理中,我希望列表過濾器按大學過濾,但只顯示有機構與附加課程的大學。我用
class CourseAdmin(admin.ModelAdmin):
list_filter = (
('institution__university',admin.RelatedOnlyFieldListFilter),
...
)
我收到錯誤
Cannot resolve keyword 'university' into the field. Choices are ...
我怎樣才能做到這一點?幫助請提前
什麼選擇? –
的選擇機構領域:名稱,總裁,added_on,... –
你確定,你應用管理員到正確的模型? –