2012-03-20 95 views
0

我在django中創建了一個web應用程序,我想創建一個後端應用程序,它連續運行而不是隻在調用「視圖」時才運行。我該怎麼做呢 ?運行事件獨立的django代碼

任何幫助,將不勝感激。

謝謝。

回答

1

看一看Celery。這是一個與Django緊密集成的任務隊列。

您還可以創建一個包含while True: ... sleep循環的自定義管理命令。

無論如何,您應該設置爲DEBUG爲false,否則爲Django will eat up your memory

+0

我嘗試了芹菜,它適用於我。謝謝 ! – 2012-03-20 14:18:54

0

Django不是特別爲此而設計;那就是說,你可以使用django的設施,並且只需編寫一個連續執行的程序。

0

寫的管理命令,並與supervisord守護進程吧。

順便說一句,技術上django本身不斷運行,不僅在視圖被調用時。

你想達到什麼目的?

+0

創建一個編譯器判斷後端,定期檢查新解決方案並編譯它們。 – 2012-03-20 14:20:55