【死磕 Flask】
w_yuqing
Python进阶之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决windows启动celery报TypeError: can't pickle module objects错误问题
windows启动celery(版本3.1.18)报错如下: 解决方案: # coding:utf-8 from celery import Celery from ihome.tasks import config # 定义celery对象 celery_app = Celery("ihome") # 引入配置信息 celery_app.config_from_object(conf...原创 2019-11-28 13:53:58 · 6443 阅读 · 0 评论 -
Flask 接口如何在Linux后台持续运行
之前公司程序我用的nohup 后台执行任务,发现不太靠谱,进程总是被莫名其妙的关闭。随后查些资料,经过一番测试觉得tmux是个好东西~分享给大家 通常本地连接远程linux服务器以后我们需要服务器一直执行程序,即使我们本地电脑关机或者断开连接,此时我们需要用到开后台神器tmux,后台运行程序 ,大概有三种 : & , nohup , tmux ,其中 tmux 最优雅,可以保存上次的工作...原创 2019-10-24 18:08:26 · 4719 阅读 · 0 评论 -
flask 中current_app._get_current_object()与current_app区别
在学习flask开发,书中一段异步发送邮件的代码是这样写的: from threading import Thread from flask import current_app, render_template from flask.ext.mail import Message from . import mail def send_async_email(app, msg): w...原创 2019-10-24 18:00:58 · 1428 阅读 · 0 评论 -
docker-compose 运行 Flask 应用最佳实践
Compose 是定义和运行多个 Docker 容器的应用,我们知道使用一个 Dockerfile 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。 Compose 恰好满足了这样的需求。它允许用户通过...原创 2019-10-24 17:50:28 · 713 阅读 · 0 评论 -
解决flask的序列化对象报错(TypeError: Object of type 'BookCollection' is not JSON serializable)
出错场景: return jsonify(books) 解决办法: return json.dumps(books, default=lambda o: o.__dict__) 原理剖析: 首先我们知道flask的视图函数能够直接序列化字典,通常情况下对于序列化对象我们可以用 __dict__ (它能够将对象下面的所有属性序列化成字典),但是当在对象的属性包含对象,那 么__dict__就会...原创 2019-09-20 17:17:13 · 2652 阅读 · 0 评论
分享