Конфигурирование проекта

ALLOWED_HOSTS

На каких хостах доступно приложение.

Не учитывается при отладке.

ALLOWED_HOSTS = ['*']
ALLOWED_HOSTS = ['127.0.0.1']

DATABASES

Словарь с конфигурациями баз данных

DATABASES = {
    '': {
        '': ''
    }
}

DEBUG

Включает или отключает режим отладки

DEBUG = True

EMAIL_BACKEND

Обработчик почтовых писем

# для отладки, почта вываливается в консоль
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

EMAIL_HOST

SMTP сервер, по умолчанию localhost.

EMAIL_HOST = 'smtp.gmail.com'

EMAIL_PORT

SMTP порт, по умолчанию 25.

EMAIL_PORT = 587

EMAIL_HOST_USER

Пользователь SMTP сервера.

EMAIL_HOST_USER = 'your_account@gmail.com'

EMAIL_HOST_PASSWORD

Пароль пользователя SMTP сервера.

EMAIL_HOST_PASSWORD = 'your_password'

EMAIL_USE_TLS

Использовать TLS защищенное соединение.

EMAIL_USE_TLS = True

EMAIL_USE_SSL

Использовать неявное TLS защищенное соединение.

EMAIL_USE_SSL = True

INSTALLED_APPS

Список используемых приложений в проекте

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

LANGUAGE_CODE

Код языка, используемого в проекте

# http://www.i18nguy.com/unicode/language-identifiers.html
# LANGUAGE_CODE = 'en-us'
# LANGUAGE_CODE = 'en'
LANGUAGE_CODE = 'ru-ru'

LANGUAGES

Список поддерживаемых языков

LANGUAGES = (
    ('en', 'English'),
    ('es', 'Spanish'),
)

LOCALE_PATHS

Список директории, где искать переводы

LOCALE_PATHS = (
    os.path.join(BASE_DIR, 'locale'),
)

LOGIN_REDIRECT_URL

Адрес страницы куда будет перенаправлено после авторизации

# урл
LOGIN_URL = "/login/"

# это не урл, а название урла привязки
# LOGIN_URL = "login"

LOGIN_URL

Адрес страницы авторизации

# урл
LOGIN_URL = "/login/"

# это не урл, а название урла привязки
# LOGIN_URL = "login"

LOGOUT_URL

Адрес страницы выхода

# урл
LOGIN_URL = "/login/"

# это не урл, а название урла привязки
# LOGIN_URL = "login"

MEDIA_ROOT

django.settings.MEDIA_ROOT

Строка, путь для хранения всех медиа файлов, загруженных пользователями

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

MEDIA_URL

django.settings.MEDIA_URL

Путь до папки с медии, для шаблонов

MEDIA_URL = '/media/'

MIDDLEWARE_CLASSES

Список мидлвар

MIDDLEWARE_CLASSES = [
    ...
]

ROOT_URLCONF

Модуль корневого конфигуратора урла

ROOT_URLCONF = ''

USE_I18N

Включить систему локализации

USE_I18N = True

USE_L10N

Включить локализацию форматирования: даты, числа

USE_L10N = False

USE_TZ

Дата и время с тайм зоной

USE_TZ = True

TIME_ZONE

Тайм зона по умолчанию

TIME_ZONE = 'Europe/Moscow'