Django
文章平均质量分 55
Sensor Erro
这个作者很懒,什么都没留下…
展开
-
python-Django跨文件全局变量
文章目录背景创建全局变量管理模块 globalvar初始化全局变量模块使用全局变量模块背景python 中 global 关键字可以定义一个变量为全局变量,但是仅限于在当前模块(py文件)中调用全局变量,如果在另外一个py文件中,再次使用 global x 是无法访问到的,因为在这个py模块中并没有一个叫做x的变量,于是就会报错,参数未定义。借鉴global的思路,既然在一个文件中可以生效,那么我们可以专门为全局变量定义一个全局变量管理模块。本文示例主要是基于Django框架项目作为例子, 便于在实原创 2021-08-09 16:31:56 · 2318 阅读 · 1 评论 -
Django中间件实现操作日志记录
Django中间件实现操作日志本文通过Django中间件的流程,实现操作日志记录的功能,模块化、拿来即用。**功能描述:**通过中间件记录 请求时间、操作用户、请求URL、请求方法、请求IP、请求参数和响应数据、响应耗时等数据日志,而且可以自定义exclude_urls列表,访问列表中的url,不会保存操作日志。另外,通过设置的响应时间阈值(可配置化),将超过阈值的操作日志进行单独保存,便于分析。**说明:**示例中将是数据记录在MySQL数据库中,如果你想写入log日志,只需将数据入库改为log格原创 2021-07-23 17:50:23 · 2754 阅读 · 0 评论