随笔分类 - Flask
摘要:1.安装 pip3 install gunicorn 2.配置文件 import multiprocessing # 并行工作进程数, int,cpu数量*2+1 推荐进程数 workers = multiprocessing.cpu_count() * 2 + 1 # 指定每个工作者的线程数 th
阅读全文
摘要:1.安装uwsgi pip3 install uwsgi 2.Flask项目目录 flask_demo:项目目录。 uwsgi:用来存放和uwsgi相关的配置文件和日志文件。 venv:虚拟环境目录 test.py:Flask项目启动文件。 3.uwsgi配置文件 [uwsgi] ; 项目名 pro
阅读全文
摘要:安装扩展: pip install flask_sqlalchemy pip install flask_mysqldb / pymysql from flask import Flask # 1.导包 from flask_sqlalchemy import SQLAlchemy app = Fl
阅读全文
摘要:使用流程: 1.安装扩展包 pip install flask-wtf 2.导入包 from flask_wtf import CSRFProtect 3.创建CSRFProtect对象,保护app对象 4.设置SECRET_KEY,便于csrf_token加密 5.需要在表单中设置csrf_tok
阅读全文
摘要:1.cookie的设置和获取 设置:response.set_cookie(key, value, max_age) max_age:表示在浏览器的存储时间,单位是秒。 获取:request.cookies.get("key") from flask import Flask, make_respo
阅读全文
摘要:request.data:获取的是非表单(ajax)以post提交的数据。 request.form:获取的是表单以post方式提交的数据。 request.args:获取的是问号后面的查询参数。 request.method:获取的请求方式。 request.url:获取的请求的地址。 reque
阅读全文
摘要:1. @app.route('/') def hello_world(): # 设置网页状态码 abort(404) return "qaaa" # 如果网页状态码为404则执行下面内容 @app.errorhandler(404) def page_found(e): # e:为网页报错信息 pr
阅读全文
摘要:1.redirect 可以是外部连接地址,也可以是内部视图函数地址。 return redirect('http://www.baidu.com') 2.url_for 解释:反解析 格式:url_for('视图函数',key=value) 注意点:url_for经常配合redirect使用,传递参
阅读全文
摘要:1.普通格式 # 定义字典 test_dict = { "name": "wdc", "age": "18" } # 返回json数据 return jsonify(test_dict) 2.简化格式 # 返回json数据简化格式 return jsonify(name='wangdianchao'
阅读全文
摘要:1.定义类,继承自BaseConverter 2.重写init方法 3.初始化父类成员变量,还有子类自己的规则 4.将转换器类,添加到系统默认的转换器列表中 from flask import Flask from werkzeug.routing import BaseConverter # 导入
阅读全文