Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 11, 2015 13:37:03

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Django AppConfig для чего? какие выгоды?

Я вот как-то не понимаю особенного смысла в этом классе from django.apps import AppConfig. По-моему его создали в первую очередь , как внутреннюю кухню фреймворка. Объясните, пожалуйста , те кто использует этот класс, какую он может принести пользу?
С какой целью его сделали? В документации я не увидел нормального объяснения этому…

Офлайн

#2 Авг. 11, 2015 16:57:02

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

Django AppConfig для чего? какие выгоды?

ну например теперь в ready() принято пихать импорт сигналов
и есть место для хранения дефолтных сеттингов приложения

ещё из админки был выпилен admin.autodiscover(), тк это всё происходит в AppConfig admin приложения

цель видимо как и с миграциями, статикфайл, которые были когда-то сторонними аппами, а теперь поддерживаются комьюнити.
AppConf содран с https://django-appconf.readthedocs.org/en/latest/

Отредактировано slav0nic (Авг. 11, 2015 16:59:55)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version