我在 Django 管理中有一个模型的工作流程,它与用户的工作流程非常相似。首先,我有一个包含基本字段的表单,然后是包含其余数据的第二个表单。
它与 auth.user 的工作流程相同
我需要删除“保存并继续”和“保存并添加另一个”按钮以防止用户破坏工作流程。
我试图将其添加为 extra_context:
extra_context = {
'show_save_and_add_another': False,
'show_save_and_continue': False
}
并通过 ModelAdmin.add_view 或 ModelAdmin.change_view 传递它,但它不起作用。
这仅适用于一个模型,所以我不想从 submit_line.html 中删除
任何线索或替代方法?
提前致谢
原文由 Manuel Alvarez 发布,翻译遵循 CC BY-SA 4.0 许可协议
除了它(有点笨拙)的黑客风格之外,您还可以直接覆盖模板标签。通常更推荐覆盖模板。