【问题标题】:Django admin - Is there a way to have all object types in one form field?Django admin - 有没有办法在一个表单字段中包含所有对象类型?
【发布时间】:2013-01-14 15:23:22
【问题描述】:

标题可能不是很清楚。我会试着举例说明。

在我的项目中,我有 6 个不同的“内容”应用。我们有几个插件可以放入页面 (django-cms) 中,可以链接到这 6 个应用程序中的任何一个。

但是现在,我这样做的唯一方法是在每个插件中为每个应用程序添加一个外键。

有没有更好的方法?或者是否有能够链接多个不同应用的表单域?

【问题讨论】:

    标签: python django django-cms


    【解决方案1】:

    认为你需要的是generic relations in forms and admin - 这有帮助吗?

    【讨论】:

    • 我可能对 Django 太陌生了,不知道该怎么处理这一切。但是我可以设置显示哪个类的表单字段(都在同一个下拉列表中)会很棒!
    • 如果不了解项目的更多细节,很难确定,但是是的,您可能想要使用泛型关系。我推荐一个原型实现,看看它是否能解决你的问题。
    猜你喜欢
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 2018-09-19
    • 2022-01-05
    • 1970-01-01
    相关资源
    最近更新 更多