问题标签 [django-templates]

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 投票
3 回答
867 浏览

django - Django:想使用 loop.counter 为 Google Maps 标记分配字母

我有可变数量的项目,介于 0 到 20 之间。

我想用谷歌静态地图列出这些,第一个显示一点“a”,第二个显示一个“b”,依此类推。

我是使用 Google App Engine 的新手,所以我被限制在 0.96(除非我使用各种补丁,我不想这样做。因为我是新手。)

可以很好地提供红色标记列表。

让我在地图上获得 0-9。

现在,我已将结果集减少到 10。我想回到 20。有没有使用循环计数器和切片的方法(如 {{ alpha_list|slice:":loop_counter"}} ?我在各种咒语中挣扎,在 loop_counter 周围尝试 {{ }} 并且没有并且无法让它工作。

谢谢!

0 投票
2 回答
681 浏览

python - Django / Python 世界中是否有任何与 Wordpress 的 SimplePie 插件等效的东西?

我知道 SimplePie 本身是从 UFP 派生的,但我想知道的功能是 SimplePie for WordPress 插件中可用的后处理功能:

http://simplepie.org/wiki/plugins/wordpress/simplepie_plugin_for_wordpress/processing

我可以为我的 Django 应用程序找到类似的东西吗?

这可以使用 Django 包含标签来完成吗?

0 投票
1 回答
547 浏览

python - 如何在 GAE 模板中获取当前页面的 url

在 Google App Engine 中,是否有标签或其他机制来获取模板中当前页面的 URL,或者是否有必要将 url 作为变量从 python 代码传递给模板?

0 投票
14 回答
49714 浏览

django - 如何在 Django 模板中实现面包屑?

在 Google 搜索“Django 面包屑”时提供的一些解决方案包括使用模板和 block.super,基本上只是扩展基本块并将当前页面添加到其中。http://www.martin-geber.com/thought/2007/10/25/breadcrumbs-django-templates/

http://www.djangosnippets.org/snippets/1289/ - 提供一个模板标签,但如果你没有正确声明你的 urls.py,我不确定这会起作用。

我想知道最好的方法是什么?如果你之前已经实现了面包屑,你是怎么做到的?

- - 编辑 -

我的问题是:在 Django 中是否有一种普遍接受的做面包屑的方法,但是从我看到的答案中没有,并且有很多不同的解决方案,我不确定将正确答案授予谁,因为我使用了使用 block.super 方法的变体,而以下所有答案都可以。

我想这是一个过于主观的问题。

0 投票
2 回答
622 浏览

django - 如何处理模板继承中的变量

我只想在子模板中定义body标签的id属性。第一个解决方案完美运行:

base.html:

child.html:

简单又酷!但我不喜欢在每个子模板中都指向 id="myId" 。我只想将值“myId”发送到父模板,并将其放入 id="...."。所以,我发明了这个方法:

base.html:

child.html:

但是比较第一个解决方案是可怕和乏味的。有什么好的方法可以做到这一点吗?

这个问题比管理 bodyId 更深。我想,我尝试通过标准django模板的继承来寻找和组织子模板系统。

0 投票
2 回答
5330 浏览

django - 什么时候适合使用 Django 上下文处理器?

如果我大约一半的视图需要相同的数据集,是否适合使用上下文处理器使数据始终可用,或者是否有更好的方法来避免重复代码以跨多个视图获取数据而无需查询数据它不会在视图中使用?

0 投票
3 回答
57204 浏览

django - 如何检查 Django 模板中的最后一个循环迭代?

我有一个基本问题,在 Django 模板语言中,你如何判断你是否处于循环中的最后一个循环迭代for

0 投票
6 回答
24816 浏览

python - 在 django 模板中执行 getattr() 样式查找

当您事先不知道某个属性的名称时,Python 的 getattr() 方法很有用。

这个功能也可以在模板中派上用场,但我从来没有想出办法做到这一点。是否有可以执行动态属性查找的内置标签或非内置标签?

0 投票
4 回答
17665 浏览

django - 如何更改 django 模板中布尔值的打印方式?

我有一些打印 BooleanField 的 django 代码

它呈现为真或假,我可以将标签更改为同意/不同意,还是需要在模板中为此编写逻辑?

0 投票
4 回答
8414 浏览

python - django模板包括

我目前遇到了 django 模板的问题。我基本上有3个模板文件:

  • 根据
  • 故事列表
  • 故事细节

Story_list 和 _detail 扩展了 Base,效果很好。但是,list 和 detail 共享一些代码,这些代码扩展了我的侧边栏的基本模板。我基本上在两个模板中重复了一大段代码,而我的程序员说那是错误的。必须有更好的方法,我敢肯定。我试过包含,但是我在包含的文件中有:

大约3个街区。问题是这些都没有被拾取/渲染。如果我将文件包含在扩展 base 的块部分中,那么它会正确转储所有内容,但如果我不将它包含在块中,我什么也得不到。SSI是要走的路吗?我玩弄了它,但这似乎也不能正常工作。任何帮助表示赞赏。