WD5 - разработка сайтов

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')
None