Chrome 浏览器(Microsoft Edge95因为也是chrome内核方法相同)地址栏中输入 chrome://net-internals/#hsts在 Delete domain security policies 中输入项目的域名,并 Delete 删除可以在 Query domain 测试是否删除成功
base_jinja2.py#coding:utf-8
from jinja2 import Environment # jinja2的虚拟环境
from django.contrib.staticfiles.storage import staticfiles_storage # django的一些依赖
from django.urls import reverse # urls需要和jinja进行一些配置
def environment(**options):
env = Environment(**options) # 把一些配置文件添加进去
...
不想有那么多碎片化的时间
你的生活对别人没有意义,别人对你应如是
自己的生活一团乱麻,很多都处理不好.自顾不暇
人生就这么短短的几十载,做自己想做,能做,希望去做的事情
经历过才能体验,共情,体味别人,很难.如人饮水,冷暖自知.人生不该别无意义的事情,慢慢的消耗殆尽. 如何判断这件事情对你有意义,很重要
经历了困苦,才能体会到困苦,才能真正感受自己真实的内心体验. 看见了痛苦,心里已经很难产生共鸣.我正在丢失很多东西, 为了不再失去他们
对别人来说,对与错,对她们来说,不重要, 重要的是你是否考虑过她们,是否尊重了她们.你做了你认为没啥的事情,她们觉得你这样做是对她们的冒犯,那你就...
win配置打开Postgresql配置文件,如:C:\Program Files\PostgreSQL\14\data\postgresql.conf
log_directory = 'log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern,
log_statement = 'all # 关键点
处理win10 乱码打开配置文件 ~datapostgresql.conf
修改 lc_messages = 'C'
修改日志格式log_filename = 'postgresql-%Y-...
修改文件 pg_hba.conf将以下这行
host all all 127.0.0.1/32 md5
改为如下:
host all all 127.0.0.1/32 trust
如果开启ipv6的话,以下也要修改
IPv6 local connections:
host all all ::1/128 trust
运行cmd,进入postgres安装路径的bin目录,运行如下命令:psql -U postgres
postgres=# alter...
安装 swaggerpip install drf_yasg
setting.py 添加 swaggerINSTALLED_APPS = [
....
'drf_yasg',
]
总路由配置 url.py# 配置 swagger
from drf_yasg.views import get_schema_view
from drf_yasg import openapi
from rest_framework import permissions
schema_view = get_schema_view(
openapi.Info(
...
安装依赖yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
下载安装#下载安装包
wget https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz
#解压
tar -zxvf Python-3.9.1...
一般的安装步骤1 安装依赖库pip3 install django-debug-toolbar
2 settings.py中 将 debug_toolbar 添加到 INSTALL_APPS 中INSTALLED_APPS = [
'django.contrib.staticfiles',
…
'debug_toolbar',# 注册debug_toolbar,放在django.contrib.staticfiles后面
]
3 settings.py中 在中间件中加入DebugToolbarMiddlewareMIDDLEWARE = [
# ...
'...
1 安装依赖包pip install coreapi
2 seting.py的文件配置REST_FRAMEWORK = {
'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.AutoSchema',
}
3 url的配置from django.conf.urls import url
from rest_framework.documentation import include_docs_urls
url(r'^docs/', include_docs_urls(title='接口文档')),
4 访问http://127.0.0....
setting添加配置
AUTHENTICATION_BACKENDS = (
'users.views.CustomBackend',
# 'django.contrib.auth.backends.ModelBackend',
)
users.views.CustomBackendfrom django.contrib.auth import get_user_model
from django.contrib.auth.backends import ModelBackend, BaseBackend
from django.db.models import...
报错的测试$data = rtrim("揭西县","县");
print($data);
返回结果异常
处理汉字编码的问题$tmp = mb_substr("揭西县",0,-1*mb_strlen("县"));
print($tmp);
总结
线上的一个报错,汉字编码的问题,记录下吧,遇到汉字记得使用 mb_func类的函数
配置文件
# sql日志记录
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
'simple': {
'format': '%(levelname)s...
[该文章已设置加密,请点击标题输入密码访问]
Testspm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
var data = JSON.parse(responseBody); // 把responseBody转为json字符串
if (data.data.access) {
tests["Body has token"] = true;
pm.environment.set("Authorization", data.data.access); // 设置环境变量token...
redis_db
连接数据库
import redis
try:
pool = redis.ConnectionPool(
host="localhost", port=6379, password="123456", db=0, max_connections=200
)
except Exception as e:
print(e)
thread
多线程操作
from concurrent.futures import ThreadPoolExecutor
from redis_db import pool
impo...