- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 学习Celery在项目中使用的总结
开始本文不是针对分析celery或者教学的,只是在学习之余对自己在项目中使用的总结,董老师知乎上有篇文章写的非常好,大家可以移步,我也是看了这篇文章了解了很多。如果想直接看项目的直接移步github项目。项目中Celery是使用redis最为代理的,功能主要是: 1. 发送邮件; 2. 定时更新一些有时效性的数据,判断是否到期;配置官方文档的配置列表在这里。下面是项目中的配置,使用的cronta
2017-08-28 10:28:01 5266
原创 i18n(Internationalization)
Flask应用完成后,发现跟着教程走是英文版的,最后利用Flask-babel这个包来实现支持多种语言。文章简要描述,具体代码见项目地址GitHub/bsawf。安装和配置pip install Flask-Babel安装完成后按照官方网站说明配置自己的应用。在我们配置文件中加入Babel相关的语言选项,这里key是根据$ pybabel --list-locales列表中支持的语言确定的,可以看
2017-08-18 23:38:25 2190
原创 安装pgAdmin4,超时问题
为了数据库可视化安装了一个pgAdmin4,这里我下载的是python wheel文件,执行本地安装,执行了pip install操作后,因为有很多依赖包要安装,所以经常超时,有时候pip对于超时的判定太严格,因为我用的aliyun所以也没有特意修改global的超时设置:ReadTimeoutError: HTTPConnectionPool(host='mirrors.aliyun.com',
2017-08-17 17:11:48 2933 1
原创 在docker中使用alembic管理数据库的问题
alembic是配合SQLAlchemy的一个工具,可以方便的upgrade或downgrade数据库,而不用每次修改都进行reset操作导致数据丢失。首次使用docker-compose up # 启动image假设现在我们要添加一个foo table,执行下面的命令创建一个revision file:docker-compose exec --user "$(id -d)
2017-08-17 17:05:51 1152 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人