![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
Tsai时越
记录计算机技术学习与分享
展开
-
flask-sqlalchemy between的使用
【代码】flask-sqlalchemy between的使用。转载 2022-11-07 12:03:32 · 588 阅读 · 1 评论 -
flask 上传文件
# 上传文件@admin_index.route('/uploadFile', methods=['POST'])def uploadFile(): file_obj = request.files.get('stream') file_content = file_obj.read() admin_service.upload_file(file_content) file = open("./"+str(uuid.uuid4()) + ".png", 'wb')原创 2022-03-03 17:11:09 · 181 阅读 · 0 评论 -
flask mysql8 报错:(pymysql.err.DataError) (1366, “Incorrect string value: ‘\\x... 在处理emoji时,报错1366
在mysql8里,字符集默认就是 utf8mb4,已支持emojipython3默认就是utf8原因就出在两个字符集上,utf8mb4是utf8的超集,mb4是most bytes 4的意思,专门用来兼容四字节的unicode处理emoji时需要字符集支持unicode,utf8mb4是没问题的,但是utf8不行只需要将python连接mysql的默认格式由utf8改为utf8mb4即'mysql+pymysql://root:123456@localhost:3306/test?charset=转载 2021-12-22 14:31:15 · 388 阅读 · 0 评论 -
falsk token鉴权
from flask import Flask, gfrom flask_httpauth import HTTPTokenAuthapp = Flask(__name__)# auth = HTTPTokenAuth(scheme='Bearer',header='token')auth = HTTPTokenAuth(header='token')tokens = { "secret-token-1": "John", "secret-token-2": "Susan"}转载 2021-11-14 22:18:07 · 336 阅读 · 0 评论 -
Flask 项目部署
安装gunicorn服务器pip3 install gunicorn移动到flask项目app.py所在目录cd flask-project-master/3.启动gunicorn -preload -w 3 -b 0.0.0.0:8000 app:app &参考:1.Flask项目搭建及部署(完整版!全网最全)原创 2021-10-08 00:49:11 · 302 阅读 · 0 评论 -
Nginx 反向代理 + Flask + gunicorn 架构解决获取用户真实ip问题
Nginx + Flask + gunicorn我们首先要在nginx配置中添加HTTP_X_FORWARDED_FOR 头,用nginx自身的获取ip模块赋值所以我们可以在nginx配置的server上添加:proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;server { listen 80;…………那么flask中就可以获取headers中的X-Forwarded-For即可,代码如下:real_原创 2021-10-30 18:23:00 · 1689 阅读 · 0 评论