刚接触python不久,想实现这样一个需求,用django搭建一个小站,然后后台有个定时任务不断的在跑,跑出的结果推送到前端页面。(类似于前端页面右下角会弹出一个层,显示后端定时任务跑完的最新结果)不知道有没有现成模块可以调用?希望大家能给点意见,万分感激!
|
1
django的站点已经搭建好了,现在就是后台定时任务这块不知道怎么实现好。。。
|
|
wibileApr 1, 2014
2
celery!
|
|
webjinApr 1, 2014
3
crontab -e
|
|
ritksmApr 1, 2014
5
|
|
fryeApr 1, 2014
8
tron
|
|
9
uwsgi 自带cron
|
|
10
很多时候不想用 crontab 是因为担心无法放进代码目录么?
可以用一个 cron.pp 的 puppet 文件来控制 /etc/cron.d 里的内容。 |
|
yueyoumApr 2, 2014 via Android
12
怎么显示最新内容的?定时刷 还是 实时的?
定时刷 还是用 crontab 的好,把结果放入 redis ,然后django再取出来就行 实时的就上 socket io |
|
konakonaApr 2, 2014
13
一般是配合crontab 使用,扔一片几年前写的python+crontab
其实原理非常简单,在unix下运行python都是执行命令: $ python filename.py 而crontab 就是计划任务,使用它,只需要用文中提到的设定去进行时间触发即可。 文: http://blog.crazyphper.com/?p=2703 http://blog.crazyphper.com/?p=2701 |
|
yinian1992Apr 2, 2014 via Android
14
celery beat!
|
|
CrossinApr 2, 2014
15
比较关心如何“推送”到前端?
|
|
rayindApr 2, 2014
16
如果是想让django定时执行某些动作
可以使用crontab执行custom management command http://stackoverflow.com/questions/573618/django-set-up-a-scheduled-job |
|
moyerockApr 2, 2014
17
celery 看起来不错哟
|
|
fyApr 8, 2014
19
我也想问这个,不过我的需求是按时间戳做定时任务。好像celery干这个比较麻烦??
|