From b7231e39a41d1897e73832803e4ceeeda11615e5 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Mon, 27 Oct 2014 18:17:50 -0400 Subject: [PATCH] [1.7.x] Fixed #23708 -- Corrected mod_wsgi docs reference to nonexistent comment in wsgi.py. Thanks inglesp for the report. Backport of e460b1c573 from master --- docs/howto/deployment/wsgi/modwsgi.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/docs/howto/deployment/wsgi/modwsgi.txt b/docs/howto/deployment/wsgi/modwsgi.txt index e0af9676f4..042555e4ac 100644 --- a/docs/howto/deployment/wsgi/modwsgi.txt +++ b/docs/howto/deployment/wsgi/modwsgi.txt @@ -61,12 +61,18 @@ should put in this file, and what else you can add to it. .. warning:: - If multiple Django sites are run in a single mod_wsgi process, all of them - will use the settings of whichever one happens to run first. This can be - solved with a minor edit to ``wsgi.py`` (see comment in the file for - details), or by :ref:`using mod_wsgi daemon mode` and ensuring - that each site runs in its own daemon process. + If multiple Django sites are run in a single mod_wsgi process, all of them + will use the settings of whichever one happens to run first. This can be + solved by changing:: + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings") + + in ``wsgi.py``, to:: + + os.environ["DJANGO_SETTINGS_MODULE"] = "{{ project_name }}.settings" + + or by :ref:`using mod_wsgi daemon mode` and ensuring that each + site runs in its own daemon process. Using a virtualenv ==================