网上有很多种发布部署flask的方式,这里我使用的是Gunicorn、nginx发布flask。 先说明一下为什么不使用supervisor,之前我也是按照一些文章中的推荐采取nginx、gunicorn和supervi…
标签:flask
Flask-SQLAlchemy 学习总结
初始化和配置 ORM(Object Relational Mapper) 对象关系映射。指将面对对象得方法映射到数据库中的关系对象中。Flask-SQLAlchemy是一个Flask扩展,能够支持多种数据库后台,我们可以…
Flask Web Development —— 数据库(下)
9、数据库在视图函数中的使用 在前面章节描述的数据库操作是可以在视图函数中直接使用的。示例5-5展示的新版本主页实现了用户输入名字并保存到数据库中。 示例5-5. hello.py:数据库在视图函数中的使用 @app.r…
基于websocket的celery任务状态监控
1. 目的曾经想向前台实时返回Celery任务的状态监控,也查看了很多博客,但是好多也没能如愿,因此基于网上已有的博客已经自己的尝试,写了一个小的demo,实现前台实时获取后台传输的任务状态。 2. 准备 本篇文章使用的…
Flask之flask-mail邮件发送
为什么要使用flask-mail发送邮件? 因为python自带的email包比较底层,使用起来比较麻烦。安装Flask-Mail: pip install flask-mail 配置 Flask-Mail MAIL_S…
Flask学习资源整理
学习资源 Python 中文学习大本营(Explore Flask强烈推荐) Flask 开发从小白开始 cnblog-Flask 学习资料 推荐一些Flask资源 Flask好文 FLASK使用小结 Flask实例 F…
Flask-Admin字段(列)格式化
在某些情况下,我们需要对模型的某个属性进行格式化。比如,默认情况下,日期时间显示出来会比较长,这时可能需要只显示月和日,这时候,列格式化就派上用场了。 比如,如果你要显示双倍的价格,你可以这样做: pythonclass…
[壹] Flask web 开发:安装
本系列笔记是我阅读Miguel Grinberg的《Flask Web Development》的笔记,标题与书本同步。希望通过记录技术笔记的方式促进自己对知识的理解。 本篇对应书本第一章:安装。 使用虚拟环境 虚拟环境…
Flask 直接显示根目录文件内容
搜索结果 @app.route('/<path>') def info(path): resp = make_response(open(path).read()) resp.headers["Content…
用python写通用restful api service(二)
今天项目已经能够做一个简单的后端服务了,在mysql中新建一个表,就能自动提供restful api的CURD服务了。 关键点 根据REST的四种动词形式,动态调用相应的CURD方法; 编写REST与基础数据库访问类之间…
Gunicron + gevent Mongodb数据库连接一直增加不释放
问题描述 使用Flask开发的Web服务,部署在服务器上使用的是gunicorn manage:app -k gevent -w 4 某日告警,说浏览器崩了,当时急急忙忙的重启,搞好了,因为所有的服务都正常运行,后面查看…
flask 源码解析:上下文
这是 flask 源码解析系列文章的其中一篇,本系列所有文章列表: flask 源码解析:简介 flask 源码解析:应用启动流程 flask 源码解析:路由 flask 源码解析:上下文 flask 源码解析:请求 上…