python
文章平均质量分 85
BluePROT
窝的hexo博客域名是www.bluerbk.xyz,但是由于我的本地hexo崩了,没法更新了
展开
-
Django中间件及其编写
文章目录简介自定义Django中间件Django有一个功能是中间件,他可以在不改变现有代码的情况下,对请求或者相应等附加一些额外的操作,最常用的功能比如有登陆验证、过滤名单、日志记录等场景。简介本质上其实是一个hook钩子,在request到来或者response通过的时候会触发,根据相应规则进行修改。如果看Django项目的settings.py,可以看到里面有一向是MIDDLEWARE里面就注册了当前使用的一些中间件,如下所示django.middleware.security.Securi原创 2022-05-31 01:57:13 · 229 阅读 · 0 评论 -
python虚拟环境
最近突然想看看python虚拟环境这个东西,比如现在的项目用库是1.1.0的版本,另一个项目用的是1.2.0,肯定不能装两个版本一样的,就会冲突。虚拟环境里面可以包含一个特定python版本,还能包含有所需要的包,和其他是实现隔离的,不会相互影响,移植的时候直接复制就可以了好像,很方便。Python 应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,所以不能有一个能适应所有 Python 应用的软件环境,很多时候不同的 Python 应用所依赖的版本是冲突的,满足了其中一个,另一个原创 2021-11-14 00:35:16 · 489 阅读 · 0 评论 -
python多文件全局变量
python中如果需要使用到全局变量,有关键字global使用,但是如果有一个文件中的变量需要在其他文件中也调用呢,一般情况下每调用一次都是新的变量,这时候就有个新思路,利用一个公共文件,设为global,只存放全局变量,由于global在一个文件中生效,因此其他文件访问这一个文件的变量就好了。利用get和set获取设置变量值,字典保存。def _init():#初始化 global ...原创 2020-02-17 21:42:29 · 5721 阅读 · 1 评论 -
在Python中编写控制台光标定位函数gotoxy()
想实现一个gotoxy,找来找去没找到,可能有但是我没找到,干脆自己弄一个吧。C语言实现很简单,如下#include <Windows.h>void gotoxy(int x, int y) { //从左到右从上到下,坐上坐标是(0,0),从0开始的 COORD pos = { x,y }; HANDLE hOut = GetStdHandle(STD_OUTPUT_HAN...原创 2020-02-17 21:13:38 · 4818 阅读 · 0 评论