在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是在后端做的处理,所以修改它会改变所有同目录下的页面
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步