2013-01-14 19 views
1

标题可能不是很清楚。我会尽力解释给出的例子。Django管理员 - 有没有办法让所有对象类型在一个表单字段?

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

但现在,我唯一的方法就是为每个插件添加一个外键。

有没有更好的方法?还是有一个表单域可以链接多个不同的应用程序?

回答

0

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

+0

我在Django中可能太新了,无法确切知道如何处理所有这些。但是我可以设置显示哪个类的Form Field(全部在同一个下拉列表中)将会非常棒! –

+0

如果不知道更多关于项目细节的信息,很难确定,但是,您可能想要使用泛型关系。我推荐一个原型实现来查看它是否能解决你的问题。 – scytale

相关问题