簡體   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