【发布时间】:2015-07-28 00:25:11
【问题描述】:
我正在构建一个 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 中的应用是否有可能以某种方式要求或向该列表中注入更多应用?
【问题讨论】: