2010-01-03 207 views
0

我想在django項目runserver成功時啓動一個線程。 我可以在哪裏放置創建線程和啓動代碼? django runserver有沒有鉤子?如何在django runserver啓動一個線程?

+0

Duplicate:http://stackoverflow.com/questions/844570/web-application-background-processes-newbie-design-question,http://stackoverflow.com/questions/1081340/how-do-you-do -something-after-render-the-view-django,http://stackoverflow.com/questions/1986060/where-should-i-place-the-one-time-operation-operation-in-the-django -framework – 2010-01-03 12:34:30

回答

6

你爲什麼要這麼做? runserver僅用於開發,它不應該用於生產。如果你通過Apache運行,它應該爲你管理線程/進程。

0

同意上面的答案,你可能不想這樣做。 Runserver只能用於開發。部署完成後,您需要轉移到Apache/WSGI。在我的開發機器上(我使用runserver的時候),我通常會把它放在一個屏幕會話中,所以它不會阻礙,但是如果我需要看到回溯,我可以將它恢復。