У меня есть приложение Django, которое я создаю, назовем foo
.
Из-за того, как Foo построен, для него требуется несколько сторонних приложений django. Например, для запуска foo
приложения для установки могут выглядеть так:
INSTALLED_APPS = ('prereq1',prereq2','foo')
Фактически, для foo
для того, чтобы быть функциональным, 'prereq1', prereq2'
необходимо установить в django. Теперь я могу добавить требования к requirements.txt
или setup.py
, чтобы убедиться, что библиотеки установлены, когда кто-то идет на установку foo
, но я не могу понять, есть ли способ установить их в самом Django.
Причиной этого является то, что если кто-то хочет использовать Foo, я не хочу включать такие инструкции, как:
В
INSTALLED_APPS
добавитьfoo
, а также добавитьscary_looking_library_name
иthing_you_dont_understand
.
Итак, возможно ли приложение в INSTALLED_APPS
каким-то образом потребовать или добавить дополнительные приложения в этот список?