问题标签 [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 回答
5994 浏览

django - Django Templates — 将模板中的变量值传递给 templatetags 过滤器

name class 一个 id,一个 first & a last 属性

在我的 view.py 中,我从数据库中获取一个名称对象并将其传递给 index.html 模板。

在我的中,我有一个带有值和 argtemplagetags/my_tags.py的过滤器。my_private_tag(value, arg)它将 arg 附加到值并返回结果。

在我的 index.html 标记中,我需要执行以下操作。

在哪里:

请填写??????如果你可以的话。

0 投票
2 回答
789 浏览

google-app-engine - 如何在 google-app-engine 中使用 inbulit django 模板标签

我正在尝试在我的谷歌应用程序中使用 Django 构建模板标签(如标记和人性化),但它不起作用。我在 INSTALLED_APPS 中添加了标记和人性化。还是行不通。怎么用?

0 投票
12 回答
215121 浏览

python - 如何在 Django 模板中包含图像文件?

我是 Django 新手,我正在尝试通过我正在开发的一个名为“dubliners”的简单项目和一个名为“book”的应用程序来学习它。目录结构是这样的:

我有一个 JPG 文件,需要在每个网页的页眉中显示。我应该在哪里存储文件?我应该使用哪个路径让标签使用模板显示它?我尝试了各种位置和路径,但到目前为止没有任何效果。

...

感谢您在下面发布的答案。但是,我尝试了图像的相对路径和绝对路径,但仍然在网页中显示损坏的图像图标。例如,如果我的主目录中有一个图像并在我的模板中使用这个标签:

图像不显示。但是,如果我将网页保存为静态 HTML 文件,则会显示图像,因此路径是正确的。也许 Django 附带的默认 Web 服务器仅在图像位于特定路径时才显示图像?

0 投票
8 回答
167916 浏览

django - 如何检查 Django 模板中集合的大小?

我的 Django 模板中有一个列表。只有当列表的大小大于零时,我才想做一些事情。

我试过了myList|lengthmyList|length_is但他们没有成功。

我已经搜索了所有内容,但没有看到任何示例。我怎样才能检查这个?

0 投票
4 回答
2066 浏览

python - Django,自定义模板过滤器 - 正则表达式问题

我正在尝试在 Django 中实现一个 WikiLink 模板过滤器,它查询数据库模型以根据页面的存在给出不同的响应,与维基百科的红色链接相同。过滤器不会引发错误,而是不对输入做任何事情。

WikiLink定义为:[[ThisIsAWikiLink | This is the alt text]]

这是一个不查询数据库的工作示例:

输入( ) 是一个多行字符串,包含 HTML 和许多 WikiLink value

预期输出替换[[ThisIsAWikiLink | This is the alt text]]

  • <a href="/Sites/wiki/ThisIsAWikiLink">This is the alt text</a>

    或者如果数据库中不存在“ThisIsAWikiLink”:

  • <a href="/Sites/wiki/ThisIsAWikiLink/edit" class="redlink">This is the alt text</a>

和返回值。

这是非工作代码(根据评论/答案进行编辑):

代码需要做的是:

  • 提取价值中的所有 WikiLinks
  • 查询Page模型以查看页面是否存在
  • 用普通链接替换所有 WikiLink,其样式取决于每个 wikipage 的存在。
  • 返回更改后的

更新后的问题是:什么正则表达式(方法)可以返回一个 WikiLinks 的 python 列表,可以更改并用于替换原始匹配项(更改后)。

编辑:

我想做这样的事情:

0 投票
1 回答
111 浏览

django - 需要一个关于那个错误的提示

从某种意义上说,我遇到了一个相当奇怪的问题,我无法理解它可能是什么。我的网站使用 django-registration 并且一切正常,但是如果我重新启动 django dev。服务器在会话中间(即已登录)我立即得到错误:

渲染时遇到异常: 'django.contrib.auth.decorators._CheckLogin object at 0x235aa50' 与参数 '()' 和关键字参数 '{}' 未找到。

再一次:如果我不重新启动开发,一切正常。服务器。当且仅当我重新启动 djange dev 时才会发生此错误。服务器已登录到我的网站。

0 投票
3 回答
404 浏览

django - 模板 Django

我如何在不同的应用程序中使用不同的模板。在一个项目中我有两个应用程序 1)网站 2)广告。我想在广告中使用默认模板,但在网站中使用不同的模板。如何?或者在模板中有一种使用“if 条件”的方法,因为我只需要更改模板中的两行。

0 投票
2 回答
243 浏览

django - Django 问题:如何获取与域对象相关的用户特定信息?

这是我的模型:

示例数据是“攀登珠穆朗玛峰”的活动,每个用户都可以输入他们花了多长时间和评论。

这是我的问题:如何显示所有活动的列表,如果用户已为该活动输入数据,则在活动旁边显示相关详细信息?

到目前为止,我考虑过:

  • 使用 Activity id 的键和用户的 UserActivityWork 的值创建 UserActivityWork 的字典。这对我来说很好,但我不知道如何在 django 的模板系统中执行此操作(即,你怎么说:{{ user_work[activity.id] }})
  • 创建一个同时包含 Activity 和 UserActivityWork 的对象。我没有做过这个,因为我希望 django 有更好的方法来做到这一点。

任何见解将不胜感激!

0 投票
2 回答
441 浏览

django - 如何为不同的浏览器使用不同的模板

我想为不同的(移动)浏览器提供我的 django 网站的特殊版本。有什么可能的解决方案来做到这一点?

0 投票
1 回答
764 浏览

python - 在谷歌应用引擎模板中使用“范围” for - 循环

我有一个 appengine 项目,在我的模板中我想做类似的事情

我也尝试过使用“forloop.counter”来访问列表项,但这也没有成功。有什么建议么?

问候,多路复用器