【发布时间】:2018-11-29 01:00:25
【问题描述】:
我正在为一个应用程序编写代码,它可以像一个模块一样安装在多个 django 项目上,每个项目都可以进行不同的配置。我正在寻找一种方法来根据项目的配置方式有条件地加载包。
如果项目的settings.py 文件中的INSTALLED_APPS 中列出了特定包,则使用{% load my_package %} 加载该包。
我的设想是这样的:
{% if package_is_installed %}
{% load package %}
{% endif %}
<body>
{% if package_is_installed %}
{% use part of the package %}
{% endif %}
</body>
这可以通过标签或其他一些 html 或 javascript 实现来实现吗?
【问题讨论】: