1
标题可能不是很清楚。我会尽力解释给出的例子。Django管理员 - 有没有办法让所有对象类型在一个表单字段?
在我的项目中,我有6个不同的“内容”应用程序。我们有几个插件可以放入页面(django-cms),可以连接任何6个应用程序。
但现在,我唯一的方法就是为每个插件添加一个外键。
有没有更好的方法?还是有一个表单域可以链接多个不同的应用程序?
标题可能不是很清楚。我会尽力解释给出的例子。Django管理员 - 有没有办法让所有对象类型在一个表单字段?
在我的项目中,我有6个不同的“内容”应用程序。我们有几个插件可以放入页面(django-cms),可以连接任何6个应用程序。
但现在,我唯一的方法就是为每个插件添加一个外键。
有没有更好的方法?还是有一个表单域可以链接多个不同的应用程序?
我认为你需要的是generic relations in forms and admin - 这有帮助吗?
我在Django中可能太新了,无法确切知道如何处理所有这些。但是我可以设置显示哪个类的Form Field(全部在同一个下拉列表中)将会非常棒! –
如果不知道更多关于项目细节的信息,很难确定,但是,您可能想要使用泛型关系。我推荐一个原型实现来查看它是否能解决你的问题。 – scytale