我已经尝试了In Django admin, how can I hide Save and Continue and Save and Add Another buttons on a model admin?中列出的所有解决方案,那篇文章是几年前的,我找不到任何关于如何禁用这些按钮的信息。由于自定义保存,保存并继续编辑按钮会导致错误。在当前版本的django中有什么方法可以禁用它吗?- 不能把应用程序放在django.contrib.admin之前-我只需要禁用一个表单。-我有一个自定义的创建表单,它有一个自定义的保存方法(这是一个帐户创建)
3条答案
按热度按时间gxwragnw1#
您可以只隐藏按钮(底层功能仍然存在,但按钮将不可见)。
这个应该可以
mf98qq942#
所以我已经想通了,如果你需要玩这些按钮,那就复制
submit_line.html
的代码,然后覆盖到你的templates/admin/submit_line.html
,转到你的setting.py
,然后转到在你的
submit_line.html
代码中只需删除
save
和continue
按钮,或者您可以简单地评论它。希望这会有所帮助。如果有帮助,请将其标记为正确。9vw9lbht3#
要删除**“保存并继续编辑”按钮**,请将**“False”设置为“changform_view()"中的“extra_context['show_save_and_continue']"**,如下所示:
您也可以通过将**“False”设置为“show_save_and_continue”in“context.update()"in“render_change_form()"来删除“保存并继续编辑”按钮**,如下所示: