繁体   English   中英

在 Windows 中使用 django 和 mod_wsgi

[英]Working with django and mod_wsgi in Windows

我使用 Apache 2.2/Python 2.6/Django 1.3/mod_wsgi 在我的 Windows 机器上完成了 django 的安装。 似乎每次我更改我的 Python 代码(例如 settings.py)时,我都需要重新启动 Apache 才能使更改生效。

我知道使用WSGIRestrictEmbedded应该可以解决这个问题,但是关于WSGIRestrictEmbedded的 wsgi state 的文档是:

此选项在 Windows 或 Apache 1.3 或任何其他守护程序模式不可用的配置上不存在。

那么我该怎么做才能避免在每次更改时重新启动 Apache?

读:

http://blog.dscpl.com.au/2009/02/source-code-reloading-with-modwsgi-on.html

它指导您在使用 Apache/mod_wsgi 时如何在 Windows 上启用自动重新加载。

当您需要测试应用程序的多线程安全性并且内置开发服务器不是多线程时,使用 mod_wsgi 很重要。

此自动重新加载模式不应在生产系统上使用。

答案是:不要在开发中使用 Apache。 使用内置的开发服务器,或者可能是 gunicorn。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM