![](https://img-blog.csdnimg.cn/efda5e6da2584f4abb035ef4078c0bb4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flask
主要记录和Flask框架相关的内容
苏寅
此去易经年,后悔终无期!
展开
-
数据库的迁移(Flask项目)
数据库的迁移说明:项目开发中,总是避免不了的进行数据模型的更改,若已经有了数据库,此时数据模型与数据库中的表将不再一致;将数据模型的更改应用到对应数据库中的过程叫数据的迁移。前面的先删除后创建有点粗暴(副作用有点大,数据全部丢失),最好的方式是既做到数据库的更新,又不使数据丢失。若自己不会,可以借助第三方扩展库flask-migrate来完成。安装:pip install flask-...原创 2019-04-18 14:43:23 · 955 阅读 · 0 评论 -
MongoDB报错:TypeError: Object of type ObjectId is not JSON serializable
场景描述在使用MongoDB数据库插入数据之后,再使用Flask-RESTful接口返回数据的时候报错:TypeError: Object of type ObjectId is not JSON serializable原因分析造成该问题的原因是数据在写入MongoDB的时候,即使你没有指定_id字段,也会为每一条数据自动生成一个_id字段,例如:{ "_id" : ObjectId("6180af3ef261f0827ea248d6"), "省份名称" : "澳门",原创 2021-11-05 14:38:26 · 2291 阅读 · 0 评论 -
Flask Error:ModuleNotFoundError: No module named ‘flask._compat‘
版本信息Flask==2.0.2Flask-Script==2.0.6场景描述在使用Flask的Flask-Script拓展时运行 python .\app.py runserver -d -r 命令报错:Traceback (most recent call last): File "C:\Users\server\Desktop\gongkaoleida\api\app.py", line 2, in <module> from flask_script import原创 2021-11-04 13:27:36 · 1088 阅读 · 1 评论 -
解决uWSGI报uwsgi_response_write_body_do() TIMEOUT !!! OSError: write error的问题!
环境: Python(3.8.x)+Flask+uWSGI+Nginx+宝塔报错示例:uwsgi_response_write_body_do() TIMEOUT !!!OSError: write error解决方案修改Nginx子配置文件,禁用临时文件缓冲器location / { include uwsgi_params; uwsgi_pass 127.0.0.1:5000; uwsgi_connect_timeout 600; uwsgi_rea原创 2021-05-19 16:54:04 · 1781 阅读 · 0 评论 -
解决Nginx报504 Gateway Time-out的问题!
环境: Python(3.8.x)+Flask+uWSGI+Nginx+宝塔报错示例:解决步骤修改Nginx子配置文件(站点下的配置文件)location / { # 注意这儿,一般这三个配套修改 uwsgi_connect_timeout 600; # 指定连接到后端uWSGI的超时时间。 uwsgi_read_timeout 600; # 指定接收uWSGI应答的超时时间,完成握手后接收uWSGI应答的超时时间。 uwsgi_send_time原创 2021-05-19 16:40:38 · 889 阅读 · 0 评论