当我在网站的不同页面中编辑模型时,我正在尝试嵌入Django管理员中显示的确切表单。我的计划是有一个编辑按钮,当点击它时,会显示一个带有编辑页面的模态。
使用ModelForm的问题是此特定模型具有两个通用外键。管理员完美地处理这个问题,提供添加,编辑或删除这些对象的功能。如果我可以嵌入管理页面(带有HTML或者我自己的),那就是我需要的。
谢谢!
答案 0 :(得分:2)
我通过使用?_popup=1
来嵌入页面本身来修复此问题。我使用{{1}}参数,以便导航栏和管理站点的其他部分不会显示。