Changeset 7329
- Timestamp:
- 03/20/08 01:43:58 (5 months ago)
- Files:
-
- django/trunk/django/conf/global_settings.py (modified) (1 diff)
- django/trunk/django/contrib/sessions/backends/file.py (modified) (1 diff)
- django/trunk/docs/sessions.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/conf/global_settings.py
r7185 r7329 288 288 SESSION_EXPIRE_AT_BROWSER_CLOSE = False # Whether sessions expire when a user closes his browser. 289 289 SESSION_ENGINE = 'django.contrib.sessions.backends.db' # The module to store session data 290 SESSION_FILE_PATH = '/tmp/' # Directory to store session files if using the file session module290 SESSION_FILE_PATH = None # Directory to store session files if using the file session module. If set to None the backend will use a sensible default. 291 291 292 292 ######### django/trunk/django/contrib/sessions/backends/file.py
r7294 r7329 10 10 """ 11 11 def __init__(self, session_key=None): 12 self.storage_path = getattr(settings, "SESSION_FILE_PATH", tempfile.gettempdir()) 12 self.storage_path = getattr(settings, "SESSION_FILE_PATH", None) 13 if not self.storage_path: 14 self.storage_path = tempfile.gettempdir() 13 15 14 16 # Make sure the storage path is valid. django/trunk/docs/sessions.txt
r7294 r7329 49 49 ``"django.contrib.sessions.backends.file"``. 50 50 51 You might also want to set the ``SESSION_FILE_PATH`` setting (which 52 defaults to ``/tmp``) to control where Django stores session files. Be 53 sure to check that your Web server has permissions to read and write to 54 this location.51 You might also want to set the ``SESSION_FILE_PATH`` setting (which defaults 52 to output from ``tempfile.gettempdir()``, most likely ``/tmp``) to control 53 where Django stores session files. Be sure to check that your Web server has 54 permissions to read and write to this location. 55 55 56 56 Using cache-based sessions
