
flask
flask框架的使用
倚风听夜雨
这个作者很懒,什么都没留下…
展开
-
flask-sqlalchemy
flask-sqlalchemy使用基本使用补充说明 基本使用 from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # 设置数据库连接地址,数据库类型://用户:密码@IP:端口/数据库 app.config['SQLALCHEMY_DATABASE_URI'] = 'mysq...原创 2019-10-06 19:12:24 · 215 阅读 · 0 评论 -
flask-limiter限流器使用
安装 pip install flask-limiter 基本使用 main.py文件 from flask import Flask def create_app(): app = Flask(__name__) from tools import limiter limiter.init_app(app) return app app = create_...原创 2019-10-09 15:38:44 · 2855 阅读 · 0 评论 -
flask日志使用
示例代码 from flask import Flask, request import logging app = Flask(__name__) # 设置日志输出到文件中,而不是显示到网页 app.config['PROPAGATE_EXCEPTIONS'] = False class RequestFormatter(logging.Formatter): # 自定义日志格式化类,实现自定...原创 2019-10-09 15:32:47 · 250 阅读 · 0 评论 -
flask-restful使用
安装 pip install flask-restful 基本使用 from flask import Flask from flask_restful import Api, Resource app = Flask(__name__) # 1.创建api对象,用来管理资源(类视图) api = Api(app) # 2.定义类视图 class DemoView(Resource): ...原创 2019-10-09 14:59:20 · 496 阅读 · 0 评论 -
flask-应用配置
1.从文件中加载 main.py文件 from datetime import timedelta from flask import Flask app = Flask(__name__) # 设置config类,父类继承dict # app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7) # 从文件中加载配置,缺点是代码冗...原创 2019-10-09 11:33:22 · 158 阅读 · 0 评论 -
functools.wraps使用
示例代码 from functools import wraps from flask import Flask, abort, g, session app = Flask(__name__) app.secret_key = 'test' # 设置session的密钥 @app.before_request def prepare(): g.name = session.ge...原创 2019-10-09 10:26:50 · 233 阅读 · 0 评论 -
flask-上下文
示例代码 main.py文件 from flask import Flask, g import tool app = Flask(__name__) # 上下文变量:有使用范围 [请求开始, 请求结束] # 请求上下文:包含一些和请求相关的数据 request session # 应用上下文:包含一些和应用有关的数据 current_app g # curr_app:会自动引用创建的Fl...原创 2019-10-09 10:07:11 · 116 阅读 · 0 评论 -
flask-蓝图
示例代码 home文件下__init__.py文件 from flask import Blueprint # 1.创建蓝图对象 home_blue = Blueprint('home_b', __name__, url_prefix='/home') from . import views home文件下views.py文件 from flask import url_for from ...原创 2019-10-09 09:53:30 · 103 阅读 · 0 评论 -
flask-请求钩子
示例代码 from flask import Flask app = Flask(__name__) @app.before_request def prepare(): print('请求之前调用') @app.before_first_request def initial(): print('第一次调用请求时调用') @app.after_request def p...原创 2019-10-09 09:48:23 · 105 阅读 · 0 评论 -
flask之flask-SQLAlchemy读写分离
读写分离 示范代码 from flask import Flask from flask_sqlalchemy import SQLAlchemy, SignallingSession, get_state from sqlalchemy import orm app = Flask(__name__) # 设置数据库的连接地址 app.config['SQLALCHEMY_DATABASE_U...原创 2019-10-08 13:27:08 · 1008 阅读 · 1 评论 -
python中redis的使用
安装 pip install redis 语法 String 记录字符串/整数/浮点数 命令 set 添加/修改数据 get 获取数据 mset 添加多个数据 mget 获取多个数据 incr 计数加1 decr 计数减1 incrby 计数加n 键命令 适⽤于所有的类型 命令 del 删除数据 exists 判断数据是否存在 expire 设置过期时间 ttl 获取剩余时间 keys 查询满⾜...原创 2019-10-09 16:23:23 · 200 阅读 · 0 评论