vue导出excel表格及合并单元格 这里写自定义目录标题安装导入两个文件Blob.jsExport2Excel.js定义click函数合并单元格安装npm install file-saver -Snpm install xlsx -Snpm install -D script-loader导入两个文件在src目录下新建一个vendor(可以是别的名字,但是导入时需注意,没事别改,大神请忽略)目录,目录下放新建两个文件...
Django之DRF框架数据库和Redis补充异常处理 修改Django REST framework的默认异常处理方法,补充处理数据库异常和Redis异常。1)新建utils/exceptions.pyimport loggingfrom rest_framework.views import exception_handler as drf_exception_handlerfrom rest_framework.response imp...
Django之CORF跨域请求设置 安装pip install django-cors-headers注册应用INSTALLED_APPS = ( ... 'corsheaders', ...)注册中间件MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ...]添加跨域请求白名单# CORSCORS_ORI...
Django之日志的配置使用 setting.py中LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s ...
Django之DRF框架的使用 安装pip install djangorestframework在Django项目中使用DRF框架进行开发时,需要将rest_framework在INSTALLED_APPS中进行注册。INSTALLED_APPS = [ ... 'rest_framework',]定义serializer基本形式:# 模型类定义from django.db import m...
Reids搭集群 在演示中,172.16.179.130为当前ubuntu机器的ip在172.16.179.130上进⼊Desktop⽬录,创建conf⽬录在conf⽬录下创建⽂件7000.conf,7001.conf,7002.conf编辑内容如下port 7000bind 172.16.179.130daemonize yespidfile 7000.pidcluster-enabled yes...
Redis搭主从 修改etc/redis/redis.conf文件sudo vi redis.confbind 192.168.26.128 # 绑定自己电脑ip,ifconfig查看重启redis服务sudo service redis stop # 停止redis服务redis-server redis.conf # 从配置启动reids复制etc/redis/redis.conf文件sudo...
Django之jinja2的使用配置 安装jinja2pip install jinja2创建jinja2_env.py文件from django.contrib.staticfiles.storage import staticfiles_storagefrom django.urls import reversefrom jinja2 import Environmentdef jinja2_environmen...
python代码实现6种排序方式 # 冒泡排序def bubble_sort(alist): for j in range(len(alist)-1,0,-1): # j表示每次遍历需要比较的次数,是逐渐减小的 for i in range(j): if alist[i] > alist[i+1]: alist[i], alis...
python中redis的使用 安装pip install redis语法String记录字符串/整数/浮点数命令set 添加/修改数据get 获取数据mset 添加多个数据mget 获取多个数据incr 计数加1decr 计数减1incrby 计数加n键命令适⽤于所有的类型命令del 删除数据exists 判断数据是否存在expire 设置过期时间ttl 获取剩余时间keys 查询满⾜...
flask-limiter限流器使用 安装pip install flask-limiter基本使用main.py文件from flask import Flaskdef create_app(): app = Flask(__name__) from tools import limiter limiter.init_app(app) return appapp = create_...
flask日志使用 示例代码from flask import Flask, requestimport loggingapp = Flask(__name__)# 设置日志输出到文件中,而不是显示到网页app.config['PROPAGATE_EXCEPTIONS'] = Falseclass RequestFormatter(logging.Formatter): # 自定义日志格式化类,实现自定...
flask-restful使用 安装pip install flask-restful基本使用from flask import Flaskfrom flask_restful import Api, Resourceapp = Flask(__name__)# 1.创建api对象,用来管理资源(类视图)api = Api(app)# 2.定义类视图class DemoView(Resource):...
flask-应用配置 1.从文件中加载main.py文件from datetime import timedeltafrom flask import Flaskapp = Flask(__name__)# 设置config类,父类继承dict# app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7)# 从文件中加载配置,缺点是代码冗...
functools.wraps使用 示例代码from functools import wrapsfrom flask import Flask, abort, g, sessionapp = Flask(__name__)app.secret_key = 'test' # 设置session的密钥@app.before_requestdef prepare(): g.name = session.ge...
flask-上下文 示例代码main.py文件from flask import Flask, gimport toolapp = Flask(__name__)# 上下文变量:有使用范围 [请求开始, 请求结束]# 请求上下文:包含一些和请求相关的数据 request session# 应用上下文:包含一些和应用有关的数据 current_app g# curr_app:会自动引用创建的Fl...
flask-蓝图 示例代码home文件下__init__.py文件from flask import Blueprint# 1.创建蓝图对象home_blue = Blueprint('home_b', __name__, url_prefix='/home')from . import viewshome文件下views.py文件from flask import url_forfrom ...
flask-请求钩子 示例代码from flask import Flaskapp = Flask(__name__)@app.before_requestdef prepare(): print('请求之前调用')@app.before_first_requestdef initial(): print('第一次调用请求时调用')@app.after_requestdef p...
flask之flask-SQLAlchemy读写分离 读写分离示范代码from flask import Flaskfrom flask_sqlalchemy import SQLAlchemy, SignallingSession, get_statefrom sqlalchemy import ormapp = Flask(__name__)# 设置数据库的连接地址app.config['SQLALCHEMY_DATABASE_U...
flask-sqlalchemy flask-sqlalchemy使用基本使用补充说明基本使用from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)# 设置数据库连接地址,数据库类型://用户:密码@IP:端口/数据库app.config['SQLALCHEMY_DATABASE_URI'] = 'mysq...