问题标签 [templatetags]

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 投票
0 回答
71 浏览

angularjs - 在 Django 中覆盖 AngularJS 模板标签,之前的解决方案配置不正确

我试图在我的 django 应用程序中根据这个答案AngularJS with Django - Conflicting template tags覆盖 {{ }} 的 Angular 标签,但我没有让它识别覆盖...在 base.htm 我有:

在模板中我有:

我明白了

在此处输入图像描述

我知道它如何忽略不存在的 {{ name }},但为什么这个覆盖不起作用?输入输入不会显示任何内容。谢谢

0 投票
1 回答
2381 浏览

python - 带有模板过滤器的 Django 日期时间格式

嗨,我有一个模板标签/过滤器,可以将 unix 时间转换为日期时间。以下是我的代码:

但它返回日期为June 1, 2015, 3:06 p.m. 如何更改代码,以便返回 24 小时格式的时间?请帮忙。提前致谢。

0 投票
2 回答
1019 浏览

django-templates - 使用会话的 Django 自定义模板标签

我有一个UpgradeView与 django 管理员一样的保存可能性。我可以保存保存并继续编辑保存并创建一个新对象

每个导致不同的观点:

DetailView,UpdateViewCreateView.

保存后,我想在每个视图或模板上发出一条消息。例如“成功保存”“无法保存对象”。

编写自定义模板标签对我来说变得非常困难,因为在我创建标签之后,我不知道如何、在何处以及何时将消息传递给其他视图。

这就是UpdateView我来自的地方。

我的自定义模板标签仍然是空的,因为我看到的唯一示例对我来说很难理解。

在里面'msg.html'我只有字符串说“成功保存”,这确实没有任何结果,我忘记了我为什么这样做。

这是在我的模板中(什么都没有):

如何以及在何处使用会话将消息传递这些视图

0 投票
2 回答
1613 浏览

python - Python Django 无效块标签:简单模板中的“endfor”

我是 django&python 的新手。使用 python 3.4.2 和 django 1.8。尝试显示产品列表并遇到错误:

“异常类型:TemplateSyntaxError

异常值:无效的块标签:'endfor'

异常位置:myvirtualenv/lib/python3.4/site-packages/django/template/base.py in invalid_block_tag,第 395 行

无法弄清楚出了什么问题。在 stackoverflow 上发现了一些相关的问题,但它们没有帮助。

请给我一个提示。提前致谢。

意见:

list_item.html:

PS 没有内容,{% block title %} 渲染没有错误。

0 投票
1 回答
1891 浏览

php - 儿童主题模板-tags.php

我使用的主题有一个inc/template-tags.php文件,我

需要用子 template-tags.php 覆盖

将文件添加到基于 inc/ 文件夹和根子主题文件夹的子主题文件夹中似乎不会覆盖父文件。

添加include( get_stylesheet_directory() . '/inc/template-tags.php' ); 到我的孩子会functions.php导致 WordPress 白屏死机。

有人知道怎么做吗?

0 投票
1 回答
898 浏览

python - django:模板标签返回而不是先前调用的空字符串值

我的代码返回我之前调用的值而不是空字符串。我该如何解决这个问题?

模板标签:

注意:我已经修改了代码片段,以便它从 url 中删除未设置为“”的变量。

模板.html:

结果:

如果我将行更改为return ''toreturn "?"那么结果是:

但是我怎样才能得到一个字符串什么都没有(长度为 0 的字符串)?我究竟做错了什么?

更新 设置.py:

0 投票
1 回答
56 浏览

python - 链接 `if` 和 `url` 模板标签

我有一个 django 页面,它在导航栏中包含一个登录表单(用于从主页快速登录)和一个单独的登录页面(如果用户输入错误,则会重定向到该页面)。

我的模板结构是这样的,我有一个base.html模板和一个navbar.html模板。我所有的页面都扩展了base.html模板(毕竟,这就是它的用途,对吗?),然后大多数(但不是全部)页面都包含navbar.html模板。我在下面粘贴的代码来自navbar模板。

我知道这可以做得更优雅,但我的问题更笼统,这只是一个用例。我想要做的是,在导航栏中,仅在当前显示的站点不是登录站点时才显示登录表单。目前,我有

哪个工作正常。但是,我不喜欢'accounts/login'硬编码的事实。通常,我被告知使用{% url 'auth_login %}获取'accounts/login'字符串是最佳实践,因为即使我更改了 URLConf,这也允许字符串仍然正确。但是,我不能简单地写

我想最好的办法是以某种方式将上下文变量设置为 的值{% url 'auth_login' %},但是如何尽可能干净地完成呢?

0 投票
1 回答
362 浏览

python - Django:在 WSGI 应用程序中找不到自定义模板标签

我第一次在 Django 中使用自定义模板标签。经过一番麻烦,我得到了它的工作runserver。但是现在当我尝试通过 Apache(使用 mod_wsgi)访问该页面时,我得到了错误:

我的文件结构如下:

错误开始于webpage/index.html

wsgi.py的仍然是默认的,它只包含一条指向settings.py.

该错误表明它清楚地将正确的位置 ( webpage.templatetags.webpage_helpers) 作为最后一项。

我尝试通过以下方式重新启动apache: sudo service apache2 restart

请记住,它与runserver.

有谁知道我做错了什么?

0 投票
1 回答
128 浏览

django - 我可以在其他逻辑中使用 Django `URL` 模板标签吗?

这是为了检查,当用户是匿名的并且当前在登录页面上时,他们不会在导航中看到重复的登录表单(通常会在哪里):

url必须先单独使用吗?或者它可以与if?

0 投票
1 回答
300 浏览

python - Django striptags, comma separated keywords

Would like to achieve this, example:

models.py

Inside the

will be always UL that has 3, 10, 8 or other amount of <li> tags. Maybe later will be added couple paragraphs, but for now there is only UL for each new Object (Theory)

Let's say my template variable holds description from wysiwyg editor in Django Admin

index.html

This will output the HTML above.

My goal is to do this:

I know I can do:

Output is going to be:

How can I achieve with Django and Python to Striptags + comma separated but precise phrases.

I know I can put commas in the Admin in the editor, but I cannot do that. I need HTML output that I am using as UL somewhere else on the page, but I need also that output.