Fixed #4854 -- Recommended the use of forward slashes even in Windows configuration, to avoid having to worry about double-escaping issues. Based on a patch from adamv.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@6536 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Malcolm Tredinnick 2007-10-20 03:21:51 +00:00
parent 50b824d2b1
commit ad91f6889d
1 changed files with 9 additions and 7 deletions

View File

@ -87,17 +87,19 @@ lived under the ``weblog/`` directory, you would *also* need to add
**parent directories** of anything you import directly must be on the Python **parent directories** of anything you import directly must be on the Python
path. path.
.. caution:: .. note::
If you're using Windows, remember that the path will contain backslashes. If you're using Windows, it is still recommended that you use forward
This string is passed through Python's string parser twice, so you need to slashes in the pathnames, even though Windows normally uses backslashes
escape each backslash **twice**:: for its native separator. Apache knows how to convert from the forward
slash format to the native format, so this approach is portable and easier
to read (it avoids tricky problems with having to double-escape
backslashes).
PythonPath "['c:\\\\path\\\\to\\\\project'] + sys.path" This is valid even on a Windows system::
Or, use raw strings:: PythonPath "['c:/path/to/project'] + sys.path"
PythonPath "[r'c:\\path\\to\\project'] + sys.path"
You can also add directives such as ``PythonAutoReload Off`` for performance. You can also add directives such as ``PythonAutoReload Off`` for performance.
See the `mod_python documentation`_ for a full list of options. See the `mod_python documentation`_ for a full list of options.