django 1.4 - вспомогательные сниппеты кода для settings.py
Заголовок файла и импорт
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import os
временная зона
TIME_ZONE = 'Europe/Moscow'
системная кодировка
LANGUAGE_CODE = 'ru-RU''
путь к медиа файлам для Django 1.3
PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media')
путь к медиа файлам для Django 1.4, чтобы хранить файлы как в 1.3 спускаемся по относительным путям на один уровень, с помощью двоеточия. Данная особенность появилась из-за перемещения файла settings.py с уровня проекта на уровень приложения.
PROJECT_PATH = os.path.realpath(os.path.abspath(os.path.join(os.path.dirname( __file__ ), '..')))
MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media')