python - 在没有 Django 其余部分的情况下使用 Django 模板和标签

标签 python django python-2.7 django-templates

我想使用 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/

相关文章:

django - 无法在迁移中添加新字段: "column .. does not exist"

python - 从 .com/重定向到 .com

python - (Django) 将 POST ID 发送回客户端

python - 如果 Dataframe 中的行包含某些字符串删除

python-2.7 - 安装/部署后如何升级 Portable Python 2.X

Python 模块 : how to prevent importing modules called by the new module

在 apache 中运行时从虚拟环境导入 Python

python - 如何填充我的 WTForm 变量?

python import 只能以一种格式工作

python - IronPython.Modules.dll 未加载