在Django Admin中显示OneToOneField

时间:2016-04-27 13:06:16

标签: python django django-models django-forms django-admin

我有两个型号。 LanguageQuiz。由于Quiz是第三方应用的模型,我已将OneToOneField(Quiz)添加到我的Language模型中(否则我做了相反的操作)。

由于OneToOneField中定义了Language,因此我可以在Django admin Language的{​​{1}}标签中看到model choise form个实例。

怎么能让它起作用呢?我的意思是,我希望能够在Quiz管理标签中选择Language,而不是在Quiz标签中选择Quiz

enter image description here

我在Language尝试了一些更改,但没有一个更改:

admin.py

上面的代码不起作用。它在 class QuizInlineLanguage(admin.StackedInline): model = Language class QuizAdmin(ModelAdmin): inlines = [QuizInlineLanguage,] admin.site.register(Quiz,QuizAdmin) 标签中添加了两种其他形式(属于语言,但不是语言模型选择表格)。

你知道该怎么办吗?

0 个答案:

没有答案