- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Django transaction进行事务管理踩过的坑
概要Transaction是django进行数据库原子性操作在python层面上的实现. 简单来说, 被transaction.atomic()包裹的代码块只在代码块顺利完成后进行数据库层面的commit.实际开发当中,遇到了一些问题.1. transaction事务内不执行数据库的commit操作,除非手动commit代码场景: 在事务当前启动celery异步任务, 无法获取未...
2018-08-30 14:57:30 13667 1
原创 Celery ETA任务重复提交的问题解决
## 2018.09.28更新pypi上有模块[celery_once](https://pypi.org/project/celery_once/)可解决重复提交和队列管理的问题。暂未实践。因为业务需求,使用了celery配置eta(estimated time of arrival)的功能,传入datetime类型的值,让任务在具体的某个时间执行。 在Django根目录执行查看任务计划,看到了许多重复提交到worker的eta任务。 查看语句
2018-08-27 15:15:31 4744
原创 ubuntu系统云服务器切换root用户登录
默认用户登录(如,ubuntu)设置root用户密码sudo passwd root输入密码, 再重复确认输入一次 3. 允许root远程登录sudo vi /etc/ssh/sshd_config将PermitRootLogin 置为yes# Authentication:LoginGraceTime 120# PermitRootLogin prohib...
2018-08-24 14:06:53 2314 4
原创 Django Models的create都做了些什么。
主要问题Modelsmanager.create()都完成了哪些操作.基本功能根据官方文档django document 的介绍只有一句话: A convenience method for creating an object and saving it all in one step. create()是一个将1) 创建类对象 和 2) 保存进数据库 两个操作合二为一的语句....
2018-08-14 03:03:16 5714
原创 python3 PIL使用font字体错误:OSError: cannot open resource问题解决
错误日志>>> from PIL import ImageFont>>> ImageFont.truetype<function truetype at 0x0000021178B82B70>>&g
2018-08-02 16:36:11 17968 10
NotoSansCJK-Regular.zip
2020-02-14
[人民邮电出版社]推荐系统实践-项亮
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人