django-templates相关内容

如何将独立的散景图嵌入到 django 模板中

我想通过 django 框架在我的 web 应用程序中显示 bokeh 库提供的图形,但我不想使用 bokeh-server 可执行文件,因为这不是好方法.那有可能吗?如果是,该怎么做? 解决方案 使用 嵌入散景图 由 Fabio Pliger 建议的文档示例,可以在 Django 中执行此操作: 在 views.py 文件中,我们输入: from django.shortcuts ..
发布时间:2021-12-08 12:39:32 其他开发

Django 模板 - 将字符串拆分为数组

我有一个模型字段,它将 URL 列表(是的,我知道,这是错误的方式)存储为 url1\nurl2\nurl3.我需要在模板中将字段拆分为一个数组,因此我创建了自定义过滤器: @register.filter(name='split')定义拆分(值,参数):返回值.split(arg) 我是这样使用的: {% with game.screenshots|split:"\n" 作为屏幕 %}{% ..
发布时间:2021-12-02 19:50:17 其他开发

如何使 Django slugify 与 Unicode 字符串一起正常工作?

如何防止 slugify 过滤器去除非 ASCII 字母数字字符?(我使用的是 Django 1.0.2) cnprog.com 在问题网址中有汉字,所以我查看了他们的代码.他们没有在模板中使用 slugify,而是在 Question 模型中调用这个方法来获取永久链接 def get_absolute_url(self):return '%s%s' % (reverse('questio ..
发布时间:2021-12-02 19:42:50 Python

如何使用 AJAX & 发布 django 表单jQuery

我查阅了大量有关 django AJAX 表单的教程,但每一个都告诉您一种方法,它们都不简单,而且我有点困惑,因为我从未使用过 AJAX. 我有一个名为“note"的模型,它有一个模型表单,在模板中我需要每次 note 元素发送 stop() 信号(来自 jQuery Sortables)django 更新对象. 我当前的代码: views.py def save_note(r ..
发布时间:2021-12-02 19:40:02 前端开发

NoReverseMatch 与关键字参数 uidb64 与 Django 2.0

我不明白为什么我的代码不起作用.在它起作用之前,但是现在,当我运行服务器并进行测试时,代码不起作用. 当用户注册时,我向他发送激活电子邮件,如下所示: def send_activation_email(serializer, request, user):current_site = get_current_site(请求)message = render_to_string('acc_ ..
发布时间:2021-12-02 19:38:32 Python

在 Django 模板中动态获取列表项

我在页面上有一些循环,需要取决于循环编号的列表项. 当我打电话时: {{ mylist.1 }}{{ mylist.2 }}{{ mylist.3 }} 一切正常,但我真正需要的是: {% for x in somenumber|MyCustomRangeTag %}{{ mylist.x }}{% 结束为 %} MyCustomRangeTag 给了我 Python range() ..
发布时间:2021-12-02 19:38:12 其他开发

Django 中的上下文是什么?

我是 Django 初学者,所以我正在尝试理解上下文和上下文处理器的概念. 什么是上下文?为什么要使用它? 上下文是否是您需要在模板中使用的值? 上下文和上下文处理器是否相同? 我会非常感谢您的回复.提前致谢! 解决方案 当您使用 Django 模板时,它会编译一次(并且仅编译一次)并存储以备将来使用,作为优化.模板可以在双花括号中包含变量名,例如{{ myvar1 }} ..
发布时间:2021-12-02 19:33:29 其他开发

Django - 在模板的for循环中迭代数字

我的 django 模板中有以下 for 循环显示天数.我想知道,是否可以在循环中迭代一个数字(在下面的情况下 i).还是必须先存到数据库中,然后以days.day_number的形式查询? {% for days in days_list %} # 天 {{ i }} - 从 {{ days.from_location }} 到 {{ days.to_location }} {% ..
发布时间:2021-12-02 19:31:06 其他开发

django 模板系统,在模型内部调用函数

我想在模板中从我的模型中调用一个函数,例如: class ChannelStatus(models.Model):…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………def get_related_de ..
发布时间:2021-12-02 19:27:23 Python

如何在 Django 模板中获取我网站的域名?

如何从 Django 模板中获取当前站点的域名?我试过查看标签和过滤器,但没有. 解决方案 我认为您想要的是能够访问请求上下文,请参阅 RequestContext. ..
发布时间:2021-12-02 19:24:24 Python

有什么方法可以使 {% extends '...' %} 有条件?- 姜戈

我想在 AJAX 和常规 HTTP 调用之间共享一个模板,唯一的区别是一个模板需要与 base.html html 一起提供,另一个不需要. 有什么想法吗? 解决方案 使用变量. {% 扩展 base_template %} 在您的视图中,将其设置为“base.html",或者一个新的“ajax.html"文件,它只提供块而不提供其他任何内容. ..
发布时间:2021-12-02 19:21:38 Python

在 Django 模板中使用变量作为字典键

我想在 Django 模板中使用一个变量作为字典中的键.我一生都无法弄清楚该怎么做.如果我有一个带有名称或 ID 字段的产品,以及带有产品 ID 索引的评级字典,我希望能够说: {% for product in product_list %} {{ ratings.product.id }} {% 结束为 %} 在python中,这可以通过一个简单的方法来完成 ratings[produ ..
发布时间:2021-12-02 19:21:29 其他开发

Django - 简单的自定义模板标签示例

我有用户、视频、主题、标准和评分 视频有一个主题 一个主题有条件 用户可以为给定的主题创建视频 用户可以根据针对相关主题的每个标准对视频进行评分. 你可以看到我的原帖 Django - Rating Model Example DetailView Template获取所用模型的详细信息 我已经扩展了一个基于 video 模型的 DetailView 模板来放置所选视频的评 ..
发布时间:2021-12-02 19:19:01 其他开发

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

我是 Django 的新手,我正在尝试通过我正在开发的一个名为“dubliners"的简单项目和一个名为“book"的应用程序来学习它.目录结构是这样的: dubliners/book/[包括models.py、views.py 等]都柏林人/模板/书/ 我有一个 JPG 文件,需要在每个网页的页眉中显示.我应该在哪里存储文件?我应该为标签使用哪个路径以使用模板显示它?我已经尝试了各种位置和路 ..
发布时间:2021-12-02 19:18:02 Python

django 模板中的变量减法

它可以写{{ myval.add:5 }}, {{ myval|add:value }} 甚至{{ myval|添加:-5 }}. 但是,我不知道我应该输入什么来添加 value * -1 就像 {{ myval|add:-value }}.遗憾的是,这不起作用. 解决方案 内置的 Django 模板标签/过滤器并不是包罗万象的,但是编写自己的自定义模板标签非常容易:https:// ..
发布时间:2021-12-02 19:15:24 其他开发

遍历 Django 模板中的两个列表

我想在 Django 模板中进行以下列表迭代: foo = ['foo', 'bar'];moo = ['moo', 'loo'];对于 zip(foo, moo) 中的 (a, b):打印 a, b django 代码: {%for a, b in zip(foo, moo)%}{{一种}}{{b}}{%endfor%} 尝试此操作时出现以下错误: 文件“/base/python_li ..
发布时间:2021-12-02 19:15:00 Python

默认为所有视图加载 Django 模板标签库

我有一个与排版相关的小型模板标签库,我几乎在每个页面上都使用它.现在我需要使用 为每个模板加载它 {% load nbsp %} 有没有办法一次为所有视图和模板“全局"加载它?将加载标记放入基本模板不起作用. 解决方案 django.template.loader 中有一个 add_to_builtins 方法.只需将模板标签模块的名称(作为字符串)传递给它即可. from dj ..
发布时间:2021-12-02 19:13:39 其他开发