I finished installing django on my Windows machine using Apache 2.2/Python 2.6/Django 1.3/mod_wsgi. It seems like everytime I change my Python code (such as settings.py), I need to restart Apache in order for changes to take effect.
I understood that using WSGIRestrictEmbedded should solve this issue but the docs for wsgi state about WSGIRestrictEmbedded that:
This option does not exist on Windows,
or Apache 1.3 or any other
configuration where daemon mode is not
available.
What can I do then in order to avoid restarting Apache on every change?
The answer is: don’t use Apache in development. Use the built-in development server, or perhaps gunicorn.