我想使用 Django 进行模板制作,但我不想构建网络应用程序。基本上,我的大部分问题都被问到并得到了回答here .但我还需要使用某个标签,这不是我自定义的标签(如其中一个答案所述),而是随 pip
安装的 mathfilters
过滤器。我如何在这种情况下使用它们?
我到处阅读,宁愿为此使用 Jinja
之类的东西,但那将是最后的手段。
最佳答案
settings.configure()
接受设置作为关键字参数。要激活 mathfilters
,只需将其添加到 INSTALLED_APP
,就像在 settings.py
中一样:
import django
from django.conf import settings
settings.configure(INSTALLED_APPS=['mathfilters'])
django.setup()
然后您可以使用 {% load mathfilters %}
来加载标签和过滤器。请注意,从 Django 1.7 开始,您需要在配置设置后调用 django.setup()
。
关于python - 在没有 Django 其余部分的情况下使用 Django 模板和标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34044626/