如何在自定义添加管理页面中添加模型?

时间:2013-03-19 14:36:02

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

在Django Admin中,我有一个Product模型,其中包含其他模型的外键。 默认添加产品表单未显示选项的名称,因此我创建自定义表单以显示名称。

在默认添加产品页面中,我可以添加一个模型用于我添加的产品。 我想拥有这种能力以及看到我选择的名字。

此外,我使用具有一对唯一属性(名称和版本)的外键。目前我正在设置选择

REVISIONS = [(revision, revision.name) for revision in Revision.objects.all()]

我希望能够看到名称和版本,就像这样

REVISIONS = [(revision, revision.name + revision.version) for revision in Revision.objects.all()]

1 个答案:

答案 0 :(得分:0)

我只需要添加一个 unicode (self)方法,并显示管理菜单显示的名称,并且可以使用默认表单,它可以添加要使用的外键。