flask
憧憬001
谁说月亮上不曾有青草,谁说可可西里没有海,谁说太平洋底燃不起篝火...
展开
-
Flask异常处理使用记录
Flask异常处理使用记录初识Flask异常处理,是使用@app.teardown_request钩子函数错处理# 遇到错误就执行@app.teardown_requestdef teardown_request(e): print('error:', e)我想搭配日志记录和错误状态返回感谢该博主的文章 厉害厉害我再改吧改吧, 哈哈异常自定义import jsonfrom flask import requestfrom werkzeug.exception原创 2020-07-10 11:28:05 · 399 阅读 · 0 评论 -
Flask日志使用记录
Flask日志使用记录基础与python标准库logging 官网日志库采用模块化方法,并提供几类组件:记录器、处理程序、过滤器和格式化程序基本步骤# 1.实例化 Logging类logger = logging.getLogger(__name__)# 2.记录器 Logger.setLevel() 设置日志等级logger.setLevel(logging.INFO)# 3.自定义格式化formatter formatter = logging.Formatter('%(a原创 2020-07-10 11:26:59 · 941 阅读 · 0 评论 -
Flask工厂函数使用记录
Flask工厂函数官网我的目录结构flask_project -- config -- __init__.py -- config.py -- settings.py -- other_app ... -- manage.py 基本示例config.py定义工厂函数from flask import Flaskfrom config.settings import configfrom api.views import apidef c原创 2020-07-10 11:25:27 · 174 阅读 · 0 评论 -
flask最小程序
1新建一个项目文件夹如:helloFlask用pycharm打开2.安装和导入需要的库(确保要有虚拟环境,才执行下面操作)安装: 在Terminl(就在左下角,需要点击一下)命令行中输入 pip install flask导入准备: 在helloFlask目录下新建一个manage.py文件最小程序就可以在manage.py 文件中定义# 导入flaskfrom fl...原创 2019-01-23 19:48:43 · 275 阅读 · 0 评论 -
flask基础
对于比较小的项目,可以将全部代码写在manage.py文件中,但是项目比较大的话,全部放在manage.py文件中就显得太杂、太乱了所以为了方便管理和阅读,我们可以将它向Django一样细分一下每个版块的作用一、1.创建一个工程文件夹 例如:app在app目录下创建一个__init__.py文件,因为我们需要导包然后就可以自己定义app中的内容例如: 创建一个 models.py ...原创 2019-01-23 20:35:51 · 87 阅读 · 0 评论 -
flask-数据库之增删改查
一、增删改# 添加:db.session.add(stu)db.session.commit()# 例:@blue.route('/add_stu/', methods=['GET'])def add_stu(): if request.method == 'GET': # 插入数据 stu = Student() stu.s_...原创 2019-01-23 20:39:03 · 310 阅读 · 0 评论 -
flask-web分页和上传图片
编辑页面一、分页paginate(self, page=None, per_page=None, error_out=True, max_per_page=None)一般就传前两个参数就行@blue.route('/all_stu/')def all_stu(): if request.method == 'GET': # 从url中获取page参数 ...原创 2019-01-24 17:18:53 · 416 阅读 · 0 评论