我正在django中创建一个Web应用程序,我想创建一个后端应用程序,该应用程序连续运行,而不是仅在调用“视图”时运行。我该怎么做?
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:1)
http://code.google.com/p/django-cron/
这是一个插件,允许您将一些任务放在独立执行中。
此问题还包含此问题的良好解决方案:Django - Set Up A Scheduled Job?
答案 1 :(得分:1)
看看Celery。它是一个与Django紧密集成的任务队列。
您还可以创建包含while True: ... sleep
循环的自定义管理命令。
在任何情况下,您都应将DEBUG
设为false,否则设为Django will eat up your memory。
答案 2 :(得分:0)
Django不是特别适合这个;也就是说,你可以使用django的设施,然后编写一个连续执行的程序。
答案 3 :(得分:0)
编写管理命令并使用supervisord对其进行守护。
顺便说一下,技术上django本身是连续运行的,而不仅仅是在调用视图时。
你想要实现什么?