更改代码后,是否每次都需要重启apache

时间:2013-07-14 11:38:22

标签: django apache pycharm

我正在webfaction上部署一个Django应用程序。所有代码都已上传,但有时仍需要进行一些修改。我的工作流程是在Pycharm中编辑本地文件并将更改同步到远程服务器(Apache)。那么,例如,我是否需要在更改views.py之后每次都重新启动apache以使更改生效?

2 个答案:

答案 0 :(得分:7)

如果您使用的是modpython,则每次都必须重新加载apache,否则您的模块将不会重新加载。

如果您正在使用apache和mod_wsgi,那么触摸wsgi模块就足够了。

正如其他已经建议的nginx + gunicorn(或更好的nginx + uwsgi)是比apache + mod_python更好的选择来为你的django app提供服务。

答案 1 :(得分:1)

事实上,你不必,你只需要触摸wsgi.py文件(如果你使用的是mod_wsgi apache2模块)。您可以通过每次上传内容时上传wsgi.py文件来完成此操作。