首页   注册   登录
 ytymf 最近的时间轴更新
ytymf

ytymf

V2EX 第 285474 号会员,加入于 2018-01-22 19:07:59 +08:00
ytymf 最近回复了
而且配置更加简单,总比调查这种说不定道不明的问题快
可以试试 huey,自带定时任务,win 用起来没问题。可以用 sqlite 或者内存当消息中间件
不好意思,说实话没太看懂。但是有几点是有问题的,setting 里面不应该写可执行代码。apscheduler 不要直接在 django 中使用。如果弄不清 wsgi 程序的生命周期,uwsgi 怎么创的 django 实例,不建议起多进程。解决方式就是用消息队列定时任务跑你的周期任务。
啥叫 django 的主线程。django 本身只是一堆符合 wsgi 的代码,他的生命周期是外部控制的。你该不会写在类似 url.py setting.py view.py 的地方吧
6 天前
回复了 darknoll 创建的主题 程序员 Redis 能在 windows 上用吗?
@andylsr
3.2.100 做简单消息队列,还挺稳定的,连续跑了一个月还没问题。
resultList.append(each),写错了
换个思路吧,不追求在数据库一次性返回好,把判断过期放在数据库外做,效率应该不会差特别多, 内存得注意。不知道数据库表有多大呢?
伪代码,胡写的。
resultList= []
for each in InfoModel.objects.all():
if datetime.now()-each.expiration < each.create_date:
resultList.append()
8 天前
回复了 undeflife 创建的主题 Android Android 是放弃平板了吗?
心态不对,竖过来当大手机用,很好用的。
42 天前
回复了 wonder1z 创建的主题 Django Django ORM 如何实现 bulk_update_or_create
@hmxxmh 具体的原因,猜测是是 model.save 应该会每次建立断开数据库连接,显式事务中 commit 后才断开。没有具体求证过
42 天前
回复了 wonder1z 创建的主题 Django Django ORM 如何实现 bulk_update_or_create
@hmxxmh 你说的没错,这个原意只是保证原子性的事务提交。但在 django 实践中,确实比循环中的每次隐式事务提交快非常多,试试就知道了。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2049 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 15ms · UTC 07:36 · PVG 15:36 · LAX 23:36 · JFK 02:36
♥ Do have faith in what you're doing.