使用 Django 模板和标签而不使用 Django 的其余部分

     2023-02-24     185

关键词:

【中文标题】使用 Django 模板和标签而不使用 Django 的其余部分【英文标题】:Use Django templates and tags without the rest of Django 【发布时间】:2016-03-06 19:20:00 【问题描述】:

我想使用 Django 进行模板化,但我没有构建网络应用程序。基本上,我的大部分问题都已被问及回答here。但是我还需要使用某个标签,这不是我的自定义标签(如其中一个答案中所述),而是使用pip 安装的mathfilters 过滤器。在这种情况下如何使用它们?

我到处阅读,宁愿为此使用 Jinja 之类的东西,但那将是最后的手段。

【问题讨论】:

对此我不确定,但您是否尝试过创建模板并在顶部执行% load mathfilters %?有用吗? 不,我需要让 Django 熟悉 mathfilters 应用程序,但我不知道怎么做。我认为这通常会在我不使用的settings.py 中完成。 【参考方案1】:

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()

【讨论】:

本来就是这样……原来切换到 Jinja 并没有那么难。

django模板中的乘法而不使用手动创建的模板标签

】django模板中的乘法而不使用手动创建的模板标签【英文标题】:multiplicationindjangotemplatewithoutusingmanuallycreatedtemplatetag【发布时间】:2013-08-2310:10:21【问题描述】:我想在django模板中实现乘法运算。例如我有价值观,价格=10.50数... 查看详情

Django 模板标签的使用是不是执行查询集?

】Django模板标签的使用是不是执行查询集?【英文标题】:DoestheuseofDjangotemplatetagsexecuteQuerysets?Django模板标签的使用是否执行查询集?【发布时间】:2020-04-0216:07:31【问题描述】:我正在阅读Django2byExample一书,我一度感到困惑,... 查看详情

Django使用提交按钮发布文本而不使用输入标签

】Django使用提交按钮发布文本而不使用输入标签【英文标题】:Djangoposttextusingsubmitbuttonwithoutusinginputtag【发布时间】:2018-09-1608:29:50【问题描述】:我有一个django模板,其中有一个我从用户那里获取输入的表单。template.html%extends... 查看详情

使用 Django 的模板引擎而不使用 Django 的其余部分

】使用Django的模板引擎而不使用Django的其余部分【英文标题】:UsingDjango\'stemplatingenginewithouttherestofDjango【发布时间】:2012-02-1815:27:00【问题描述】:我正在构建一个应用程序,它使用Django模板引擎/语言来“编译”一些HTML。但是... 查看详情

Django:如何使用模板变量和 url 标签

】Django:如何使用模板变量和url标签【英文标题】:Django:Howtousetemplatevariablesalongwithurltag【发布时间】:2013-05-1209:56:15【问题描述】:我正在使用Django1.5.1我需要将视图名称作为变量传递给我的模板。这是我观点的相关部分returnre... 查看详情

Django模板如何使用标签和模板过滤器从json dict中获取数据

】Django模板如何使用标签和模板过滤器从jsondict中获取数据【英文标题】:Djangotemplateshowtousetagsandtemplatefilterstogetdatafromjsondict【发布时间】:2019-09-2803:58:39【问题描述】:我有dict,可以在这里看到https://jsoneditoronline.org/?id=a57032238... 查看详情

使用 Django 模板标签的 Mako 模板

】使用Django模板标签的Mako模板【英文标题】:MakotemplatesusingDjangotemplatetags【发布时间】:2011-04-1623:49:23【问题描述】:我们的Django站点是使用Mako模板构建的。我们想使用一个名为django-socialregistration的第三方项目,但它的模板标... 查看详情

Django 在模板标签中过滤和计数

...【发布时间】:2022-01-2202:43:53【问题描述】:我正在尝试使用Django模板引擎在模板中过滤和计算特定的QuerySet。不能让它工作。film_list是上下文,film是表,language是字段。关于如何在模板引擎中同时使用过滤器和计数的任何提示... 查看详情

django模板标签(代码片段)

文章目录一、使用Django模板修改页面二、Django模板标签-变量-列表-字典-过滤器1、default2、length3、filesizeformat4、date5、truncatechars6、safe-if/else标签-for标签-ifequal/ifnotequal标签-注释标签-include标签-csrf_token-自定义标签和过滤器-配置静... 查看详情

如何在 Django 模板中嵌套或联合使用两个模板标签?

】如何在Django模板中嵌套或联合使用两个模板标签?【英文标题】:HowtonestorjointlyusetwotemplatetagsinDjangotemplates?【发布时间】:2017-01-1806:05:15【问题描述】:我正在尝试使用模板过滤器来运行一个循环,但我无法在同一个语句/模... 查看详情

Jinja2 模板使用 Django 模板标签

】Jinja2模板使用Django模板标签【英文标题】:Jinja2templatesusingDjangotemplatetags【发布时间】:2011-06-1513:02:34【问题描述】:我在一个新项目中使用Jinja2,但想使用依赖Django模板标签的django-socialregistration应用程序。Jinja2不能很好地使... 查看详情

Django:在谷歌地图的 javascript 中使用模板标签

】Django:在谷歌地图的javascript中使用模板标签【英文标题】:Django:usingtemplatetagsinsideofjavascriptforGoogleMaps【发布时间】:2017-08-2203:06:03【问题描述】:我正在尝试在我的javascript中使用模板标签使其动态化并根据发送的地址加载地... 查看详情

在 Javascript 中使用 DJango 模板标签添加 Google 地图标记

】在Javascript中使用DJango模板标签添加Google地图标记【英文标题】:AddingGoogleMapMarkerswithDJangoTemplateTagsinJavascript【发布时间】:2012-02-1001:59:22【问题描述】:我正在尝试使用Django模板标签变量作为纬度和经度向地图添加一堆地图标... 查看详情

django自定义模板标签中的访问请求,使用标签装饰器

】django自定义模板标签中的访问请求,使用标签装饰器【英文标题】:Accessrequestindjangocustomtemplatetags,usingthetagdecorator【发布时间】:2013-03-3021:19:42【问题描述】:有一个题目和题目相同的问题:Accessrequestindjangocustomtemplatetags建议... 查看详情

django模板继承使用相同标签多个模板

】django模板继承使用相同标签多个模板【英文标题】:djangotemplateinheritanceusesametagmultipletemplates【发布时间】:2012-10-0719:57:39【问题描述】:我正在使用django模板系统,尽管有一种方法可以为多个模板使用相同的变量继承标记,... 查看详情

django如何使用模板标签

】django如何使用模板标签【英文标题】:djangohowtousetemplatetags【发布时间】:2013-10-0420:42:38【问题描述】:所以我想使用这个getattribute函数(在这个链接上找到)https://snipt.net/Fotinakis/django-template-tag-for-dynamic-attribute-lookups/在我的D... 查看详情

Django 在模板标签中使用变量

】Django在模板标签中使用变量【英文标题】:Djangouseavariablewithinatemplatetag【发布时间】:2015-10-2316:46:49【问题描述】:我在我的Django模板中使用静态模板标签:%loadstaticfiles%<imgsrc="%static"my_app/myexample.jpg"%"/>但是,我需要使用... 查看详情

Django 简单模板标签问题

...问题描述】:我是一名正在学习如何玩Django的学生。您将使用Vault中的模板标签输出p-tag。我要使用的模板标签是“option.product_code和product.product_code在选项表中相同,如果有两个选项.option_code”。if语句应该如何填写 查看详情