【问题标题】:How to add models in a custom add admin page?如何在自定义添加管理页面中添加模型?
【发布时间】:2013-03-08 07:10:22
【问题描述】:

在 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()]

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-22
      • 1970-01-01
      相关资源
      最近更新 更多