我有两个型号。 Language
和Quiz
。由于Quiz
是第三方应用的模型,我已将OneToOneField(Quiz)
添加到我的Language
模型中(否则我做了相反的操作)。
由于OneToOneField
中定义了Language
,因此我可以在Django admin Language
的{{1}}标签中看到model choise form
个实例。
怎么能让它起作用呢?我的意思是,我希望能够在Quiz
管理标签中选择Language
,而不是在Quiz
标签中选择Quiz
。
我在Language
尝试了一些更改,但没有一个更改:
admin.py
上面的代码不起作用。它在 class QuizInlineLanguage(admin.StackedInline):
model = Language
class QuizAdmin(ModelAdmin):
inlines = [QuizInlineLanguage,]
admin.site.register(Quiz,QuizAdmin)
标签中添加了两种其他形式(属于语言,但不是语言模型选择表格)。
你知道该怎么办吗?