在我对Django模型进行的每次更改后,有没有办法自动重启python进程?

时间:2010-08-06 19:56:18

标签: python django passenger wsgi

我在Dreamhost上使用Django和Passenger。

每次我对模型,设置或视图进行更改时,我都需要从终端会话中获取python。有谁知道自动化的方法?这是乘客可以做的事情吗?

1 个答案:

答案 0 :(得分:2)

我的建议是使用Django的内置服务器进行本地测试。

它确实自动重新加载,因此您的代码可以进行任何更改。

我不熟悉Dreamhost,但如果modwsgi处于嵌入模式,则无法实现。 在守护进程模式下,您可以编写一些代码来检测文件更改并重新启动进程。