gpt4 book ai didi

python - 有没有办法在 Django 中为内联管理表单设置单独的页面?

转载 作者:太空狗 更新时间:2023-10-30 01:30:35 24 4
gpt4 key购买 nike

假设我有一个模型 A。然后,我有几个模型 B、C、D、E 等,每个模型都有一个模型 A 的外键。我知道我可以将 B、C、D 等设置为模型的内联A 这样当我创建模型 A 时,它会显示用于为每个子模型添加多个项目的表单集,但我认为这会使页面相当困惑且非常大。

有没有办法以某种方式将每个表单集放在一个单独的页面上,而不是将所有这些表单集内嵌在同一页面上?换句话说,会有从模型 A 到创建/编辑关联模型 B、创建/编辑关联模型 C 等的链接?

谢谢!

最佳答案

我正在寻找一种方法来做完全相同的事情。看起来答案可能是“代理模型”。建议将其作为此 Stack Overflow 查询的答案:

django admin: separate read-only view and change view

...此查询询问同一模型的多个管理员列表:

Multiple ModelAdmins/views for same model in Django admin

这里有关于代理模型的文档:

Django | Models | Django documentation#Proxy models

我自己是 Django 的新手,所以一旦我开始使用它会发布更完整的回复。

关于python - 有没有办法在 Django 中为内联管理表单设置单独的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2814526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com