如何向“submit_row”添加按钮Django 中的上下文
我想在 django 的提交行中添加一个额外的按钮。 标准我们得到“删除”、“保存”、“保存并继续编辑”和“保存并添加另一个”。对于这个集合,我想添加另一个按钮来调用模型上的函数。
据我了解,模板 change_form
是在 admin.views
之一中生成的。上下文 submit_row
作为上下文传递。
我想编辑管理视图的上下文。在我的文件系统中哪里可以找到它?
I would like to add an extra button to the submit row in django.
Standard we get "delete", "save", "save and continue editing" and "save and add another". To this set I would like to add another button which would call a function on the model.
As far as I understand the template change_form
is generated in one of the admin.views
. The context submit_row
is passed as context.
I want to edit the context of the admin view. Where can I find it in my filesystem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,有两个相关文件。第一个
包含以下部分:
第二个
如下:
您可能只需向第二个文件添加一些自定义 html 即可显示新按钮。
From what I can tell, there are two relevant files. The first is
which has the following section:
And the second is
which is the following:
You can probably just add some custom html to the second file to display new buttons.
覆盖块标签 submit_buttons_bottom 在change_form.html中
Override the block tag submit_buttons_bottom in change_form.html