flask
flask框架的使用
倚风听夜雨
这个作者很懒,什么都没留下…
展开
-
flask-sqlalchemy
flask-sqlalchemy使用基本使用补充说明基本使用from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)# 设置数据库连接地址,数据库类型://用户:密码@IP:端口/数据库app.config['SQLALCHEMY_DATABASE_URI'] = 'mysq...原创 2019-10-06 19:12:24 · 182 阅读 · 0 评论 -
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_...原创 2019-10-09 15:38:44 · 2781 阅读 · 0 评论 -
flask日志使用
示例代码from flask import Flask, requestimport loggingapp = Flask(__name__)# 设置日志输出到文件中,而不是显示到网页app.config['PROPAGATE_EXCEPTIONS'] = Falseclass RequestFormatter(logging.Formatter): # 自定义日志格式化类,实现自定...原创 2019-10-09 15:32:47 · 217 阅读 · 0 评论 -
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):...原创 2019-10-09 14:59:20 · 459 阅读 · 0 评论 -
flask-应用配置
1.从文件中加载main.py文件from datetime import timedeltafrom flask import Flaskapp = Flask(__name__)# 设置config类,父类继承dict# app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7)# 从文件中加载配置,缺点是代码冗...原创 2019-10-09 11:33:22 · 128 阅读 · 0 评论 -
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...原创 2019-10-09 10:26:50 · 192 阅读 · 0 评论 -
flask-上下文
示例代码main.py文件from flask import Flask, gimport toolapp = Flask(__name__)# 上下文变量:有使用范围 [请求开始, 请求结束]# 请求上下文:包含一些和请求相关的数据 request session# 应用上下文:包含一些和应用有关的数据 current_app g# curr_app:会自动引用创建的Fl...原创 2019-10-09 10:07:11 · 85 阅读 · 0 评论 -
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 ...原创 2019-10-09 09:53:30 · 83 阅读 · 0 评论 -
flask-请求钩子
示例代码from flask import Flaskapp = Flask(__name__)@app.before_requestdef prepare(): print('请求之前调用')@app.before_first_requestdef initial(): print('第一次调用请求时调用')@app.after_requestdef p...原创 2019-10-09 09:48:23 · 85 阅读 · 0 评论 -
flask之flask-SQLAlchemy读写分离
读写分离示范代码from flask import Flaskfrom flask_sqlalchemy import SQLAlchemy, SignallingSession, get_statefrom sqlalchemy import ormapp = Flask(__name__)# 设置数据库的连接地址app.config['SQLALCHEMY_DATABASE_U...原创 2019-10-08 13:27:08 · 933 阅读 · 1 评论 -
python中redis的使用
安装pip install redis语法String记录字符串/整数/浮点数命令set 添加/修改数据get 获取数据mset 添加多个数据mget 获取多个数据incr 计数加1decr 计数减1incrby 计数加n键命令适⽤于所有的类型命令del 删除数据exists 判断数据是否存在expire 设置过期时间ttl 获取剩余时间keys 查询满⾜...原创 2019-10-09 16:23:23 · 169 阅读 · 0 评论