问题标签 [templatetag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4671 浏览

python - 将简单标签的结果放入变量中

这有效:

它调用一个带有 3 个参数的函数并返回一个字符串:“我是条件”。伟大的。

我现在要做的就是把它放在一个 IF 语句中。所以要做到这一点,我需要将值转换为变量。就像是:

但它不起作用。我也试过:

有没有办法可以将结果放入变量中?谢谢

0 投票
1 回答
2421 浏览

django - django - how to pass multiple values to a templatetag

I am trying to pass multiple parameters to my template tag:

template:

this approach does not work. Any ideas how to do this? Note that it would be too messy if I have to convert x numbers into objects with a value and the min_val properties so I am hoping there is a proper solution for this issue.

0 投票
1 回答
46 浏览

django - 检查上下文是模型 django

我有这样一个模板标签:

它呈现一个链接到我在视图中发送到那里的模板的上下文中的对象的管理编辑页面:

如果上下文是字符串、整数或无,我需要测试不会出现错误。我的问题是如何使“如果”在哪里可以防止此错误?

0 投票
1 回答
26 浏览

html - 构建一个包含模板作为字符串 [django]

我想为我的导航建立一个可点击链接的列表,因为这些是指向我网站的链接,所以我想使用 url-tag。我得到一个字典列表,它知道链接的所有名称,并使用此函数创建一个模板字符串:

links看起来像这样:

get_as_link(link)看起来像这样:

所以第一个方法会返回一个模板,看起来像这样(但都在同一行代码中):

所以我希望这被解释为模板并包含到另一个模板中。


但是如何包括这个?

假设,我的另一个模板如下所示:


我已经尝试过的:

  • 使模板字符串成为变量 - 不起作用,因为它不解释变量中的模板语言(我找不到类似于它的模板标签,safe它不仅可以解释 HTML 代码,还可以解释模板代码。
  • 在我的方法中构建 HTMl 代码(根本不是最佳实践,因为我需要使用绝对路径)

有没有好的解决方案?提前致谢, Asqiir

0 投票
1 回答
16 浏览

django - 调整模板标签方法

我正在尝试在模板中使用模板标签。

我尝试使用{{ localdate : 'en'}},但一切都出错了。有没有一种简单的方法来调整标签以使其正常工作?实际上,该文件称为date_tags.py. 所以在模板中我用{%load date_tags %}.

提前致谢!

0 投票
1 回答
258 浏览

css - 如何在 css 标签中使用 django 模板标签?

我尝试使用 forloop.last 模板标签

我如何像下面的源代码一样重构上面的源代码?

在重构的源代码中,“margin-bottom: {{margin-bottom}} px;” “{{margin-bottom}}”中的错误。

0 投票
0 回答
48 浏览

django - Django 字符串修剪使用 truncatechars 模板标签中断编码

这是用于在列表视图中修剪的文本

并使用此模板标签进行修剪

我得到了这个输出

预期结果是:une  startup (jeune pousse, socié...

但得到了一些意想不到的输出....

0 投票
0 回答
304 浏览

python - Django - Teplatetag "readmore" 想要成为 "readless"

我前段时间写了一个模板标签,它具有在 15 个单词后折叠文本块的功能。现在我想要完全相反的东西。我希望用户在打开折叠的文本块后能够返回到原来的 15 个单词折叠的文本......

我知道听起来有点连线。

阅读更多.py