我真的希望这不是重复的:我找不到任何东西,但这可能意味着我不擅长搜索:)
我有一个 Django 应用程序,工作人员已经将管理应用程序用于......嗯,管理目的。
我还为特定模型创建了一个快速数据输入页面,通过在基本模板中放置一个模型表单来创建,所以我有:
- 自定义字段
- 自定义小部件
- javascript客户端验证(当然也存在服务器端验证)
- 当然还有我的页面布局。
...以最小的努力;我知道可以自定义管理页面来获取所有这些东西,但是由于我对一个模型的一次操作(插入)有这些需求,这显然是成功的解决方案。
问题出在这个模型ForeignKey
与应用程序中的其他模型相比有两个 s。
默认情况下,select
modelform 使用相关模型实例来渲染它:是否可以在我的 Form/ModelForm 中以与 Django 管理员默认情况下相同的方式添加相关模型的实例?或者我应该使用 Django 管理员来完成这件事吗?
这是供编辑人员使用的,当他们说他们不想在两页之间进行往返时,我真的能理解他们。