Новое в Django 1.7 - это реестр приложений, который хранит конфигурацию и обеспечивает самоанализ. Этот механизм позволяет вам изменить несколько атрибутов приложения.
Главное, что я хочу сделать, это то, что переименование приложения не всегда необходимо: с помощью конфигурации приложения можно разрешать конфликтующие приложения. Но также и путь, если ваше приложение требует дружественных имен.
В качестве примера я хочу назвать свое приложение для опросов «Обратная связь с пользователями». Это выглядит так:
Создайте apps.py
файл в polls
каталоге:
from django.apps import AppConfig
class PollsConfig(AppConfig):
name = 'polls'
verbose_name = "Feedback from users"
Добавьте конфигурацию приложения по умолчанию к вашему polls/__init__.py
:
default_app_config = 'polls.apps.PollsConfig'
Для дополнительной конфигурации приложения: https://docs.djangoproject.com/en/1.7/ref/applications/