Size: a a a

Django [ru] #STAY HOME

2019 May 06

PB

Petr B. in Django [ru] #STAY HOME
Alexander Lebedev
чем мне нравится appconf, он докидывает все настройки в django.conf.settings и нет нужды помнить откуда их импортировать, просто работаешь с ними как с обычными settings проекта
а так, да, как угодно можно, главное договориться
я люблю, когда надо помнить минимум специфики
Ну я в settings.py импорчу все из conf
Просто у меня огромная куча данных в django-constance (250+ строк в конфиге), а ведь ещё соцсети, специфические параметры для самого проекта и так далее
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
appconf и settings про разное
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
1 и то же приложение может быть подключено несколько раз
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то, что в settings - это настройки "инстанса аппа"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а то, что в appconf - настройки аппа как "класса"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
не знаю, понятна ли моя аналогия..
источник

PB

Petr B. in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
а то, что в appconf - настройки аппа как "класса"
AppConfig всмысле?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но, в общем, вы не можете в настройках аппа указать всё просто потому что вы не знаете в каких проектах этот апп будет использоваться
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
там выше предлагали appconf
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
источник

PB

Petr B. in Django [ru] #STAY HOME
Petr B.
AppConfig всмысле?
А, ясно, надстройка над ним
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть делая универсальные приложения, вы не можете настроить их сразу под все возможные проекты, в которые эти аппы подключат
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
мы можете предусмотреть там настройки по умолчанию на всякий случай
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но всё равно их придётся настраивать через settings.py в том или ином виде
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
drf
источник

PB

Petr B. in Django [ru] #STAY HOME
Ну, я говорил про уход от портянки на тыщи строк в settings.py
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
да, я его тоже разбиваю на отдельные модули
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
@weonn случайно наткнулся на статью, короче, AWS не нужен!!!111 https://gravitational.com/blog/aws_vs_colocation/
источник

PB

Petr B. in Django [ru] #STAY HOME
Ну, ещё через пару лет и контейнеры выкинем и будем опять деплоить на бареметалл
источник

PB

Petr B. in Django [ru] #STAY HOME
)
источник