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

标签 python django passenger wsgi

我在 Dreamhost 上使用 Django 和 Passenger。

每次我对模型、设置或 View 进行更改时,我都需要从终端 session 中 pkill python。有谁知道一种自动化的方法吗?这是 Passenger 可以做的事情吗?

最佳答案

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

它确实自动重新加载,因此对代码的任何更改都将可用。

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

关于python - 有没有办法在我对 Django 模型进行每次更改后自动重新启动 python 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3427287/

相关文章:

python - pip 忽略 setup.py 中的dependency_links

python - 这个 "return unicode(self.creator) + "- "+ self.title"在 Django 中做了什么?

ruby-on-rails - 找不到 JavaScript 运行时。有关可用运行时列表,请参阅 https ://github. com/sstephenson/execjs

python - 如何替换数据框每行中大于特定阈值的前 n 个元素

python - uWSGI和Nginx中MySQL连接出现502错误

python - 我如何告诉 python 启动用户默认终端?

python - Django 隔 ionic 域

python - 由 django 提供服务时获取一个空文件

passenger - 如何与乘客一起使用rbenv?

mysql - rails : error: database configuration does not specify adapter