在django后台添加自己的响应事件

django的admin后台管理功能很强大,但是在其基础上添加一些响应事件该怎么处理,例如添加一个按键实现自己项目的启动与停止控制

其实有一个很简单的办法,比如后台列表页面url是/admin/a/b/,那么在自己项目的templates下面建/admin/a/b/change_list.html,copy本环境下site-packages/django/contrib/admin/templates/admin/change_list.html然后把你要加的东西加在里面,然后提交到view.py处理即可

如下:

在admin下还有change_form.html与change_list_results.html可以根据需求用来修改,但是change_form.html中admin是在后端做的处理,所以修改它会改变所有同目录下的页面

原文地址:https://www.cnblogs.com/leaf-7/p/5508731.html