Как жить?
В жанге стало дохуя пакейджей которые необходимы как воздух зачастую, на всю конфигурацию, установку, настройку первоначальную и прочую хуету уходит уйма времени.
Внимание, вопрос!
Вот есть pip, почему нет такой же хуйни для django?
Package manager который бы понимал что такое "пакет", что у него есть свой конфиг (опционально который при установке можно базово задать, было бы крутотешенька!), свои файлики какие-то, он может требовать установки каких то компонентов через pip, ему возможно нужны какие то папки.
Итого - думаю, а не сделать ли такое? Есть кому интересно? Если человеа 3-4 найдется, можно запилить проект с вебинтерфейсом краундинговым в котором можно такие пакеты заливать и устанавливать в жангу их.
аналог pip, но для django. уровень "еще выше" так сказать.
загрузку настроек можно проводить через мое settings split решение. оно полностью удовлетворит все на мой взгляд.
фактически можно сделать компонент дляжанги, например django-configuration, который устанавливая ты получаешь management комманды дополнительные аля:
configuration init (moves project settings to new settings load style, parse current configuration and generate splitted)
configuration list [+all|installed]
configuration add [$package_name|$packages.json]
configuration delete $package_name (deletes configuration and saves it to backup folder, maybe uninstall pip packages)
configuration pip [install|freeze] (generates or installs required packages)
configuration freeze
Пакеты содержат файлы конфигурации, какие то папки, файлы если нужны (редко очень, зачастую просто базовая конфигурация).
Так можно было бы устанавливать большинство пакетов, которые минимум требуют настройки после установки.
Чо думаете пиздюки?