django-templates 相关问题

关于Django模板引擎的问题,它旨在将文档的表示与其数据分开。

.items 不适用于 Django 模板中的 defaultdict

我无法让 .items 在我的 Django 模板中工作: 从我的 CBV 的 get_context_data 复制并粘贴: 上下文['数据'] =assertion_dict context['dataitems'] = assertion_dict.items() 返回

回答 2 投票 0

如何在 Djnago 中检查 request.FILES 是否为黑色?

我正在使用 Djnago.i 有如下 html 表单, 我正在使用 Djnago.i 有如下 html 表单, <form method="POST" action="{% url 'someaction' %}" enctype="multipart/form-data"> <input type="file" name="image" id="image"> </form> 如何检查 djnago 视图文件中的 request.FILES['image'] 是否被选中? 做: image = request.FILES.get('image') if image is None: # request.FILES['image'] is not posted 您可以将其写入 Djnago 项目的views.py中 def check_image(request): if request.method == 'POST': if 'image' in request.FILES: image_file = request.FILES['image']

回答 2 投票 0

django.template.library.InvalidTemplateLibrary

我尝试在 Django5.0 上安装 django-jalali-date 模块。但我遇到了以下错误: django.template.library.InvalidTemplateLibrary:指定的模板库无效。导入错误...

回答 1 投票 0

我的 Django 模板有什么问题,没有加载静态文件?

我对 Django 相当陌生,所以非常感谢任何帮助! 我已经尝试解决这个问题几个小时了,但仍然没有希望。 我想使用 Django 模板。我有一个 base.html 和一个 home.html 扩展...

回答 1 投票 0

django-select2 具有脆皮形式

目前,我正在构建一个表单。应该有两个多选框(药丸盒),但它没有正确显示。可能是什么错误? 我已经完成了所有必要的安装并且

回答 1 投票 0

视图中的 Django 身份验证和重定向与模板中的重定向

我正在使用 django 进行网络项目 我不想为未经身份验证的用户呈现一个页面,为经过身份验证的用户呈现一个页面。 在我看来,直接定义它是否更好: def get(自我, 请求, *args, **kwa...

回答 1 投票 0

django-modeltranslation 选择字段问题

我在使用带有选择字段的应用程序 django-modeltranslation 时遇到问题。 我的模型计划有一个名为间隔的字段,有以下选择: 类 IntervalChoices(models.TextChoice...

回答 1 投票 0

在模板中使用“if”以及带有多个参数的自定义模板标签

我编写了一个自定义模板标签来查询数据库并检查数据库中的值是否与给定字符串匹配: @register.simple_tag def hs_get_section_answer(调查问卷、应用程序、模型、字段、

回答 2 投票 0

如何在 Django 上发送重置密码电子邮件?

在使用Django框架创建我的第一个网站的过程中,我遇到了一个小问题,目前还没有找到解决方案。因此,当用户想要重置他或她的密码时,我会...

回答 2 投票 0

django 恢复用户信息的更改

我想更改用户电子邮件(以及有关用户的其他信息) 所以我为它创建了一条路线,这是一个应该适用于更改电子邮件的最小示例: @要求登录 def 更改_电子邮件(要求...

回答 1 投票 0

向 django admin 添加社交应用程序时没有项目提供者下拉菜单

Django 管理面板我目前正在使用 django 学习 Web 开发,在尝试使用 django-allauth 将社会身份验证添加到我的项目时,我遇到了一个错误,提示配置无效...

回答 1 投票 0

使用 if 条件检查年龄是否大于或等于十八时,Django 模板中的余数解析错误

异常 django.template.exceptions.TemplateSyntaxError:无法解析余数:> = 18 from > = 18 代码 {% for peoples %} {{forloop.counter}}...

回答 1 投票 0

Django 消息传递功能不起作用

所以我正在尝试向我的电子商务网站添加消息传递功能,买家可以向卖家发送消息,一旦买家从他们那里购买了东西(尚未书面...

回答 1 投票 0

在 Django 中循环块时进行条件缓存

在我们的网站上,我们正在循环浏览许多网页的鹡鸰块。其中一些块包含网络表单或动态/个性化数据,因此无法缓存。我们希望提供最大程度的

回答 1 投票 0

Django 模板 - 访问子模型/运行条件测试的问题

我正在尝试根据子对象的计数在 Django 模板中运行条件测试。 我已将一个名为“productcodes”的变量传递给模板,并且我可以成功迭代

回答 1 投票 0

在 Django 中应用条件时显示错误

django.template.exceptions.TemplateSyntaxError:无法解析余数:'>=18'中的'>=18' [2024年5月26日11:11:12]“GET/HTTP/1.1”500 188456 这是我的代码- {% 为...

回答 1 投票 0

如何在 Django 模板中引用列表中的最后一项? {{ 列表.-1.key }}

例如,如果我在未知长度的情况下有一个变量; list=[{'key':'A'},{'key':'B'},{'key':'C'}] 我怎样才能得到最后一个对象? {{ list.0.key }} 适用于第一个,但 {{ list.-1.k...

回答 7 投票 0

Django:在模板中选择选项

在我的 Django 模板中,我使用下拉菜单中的对象列表。我正在根据选择对其进行处理。 HTML 模板: 在我的 Django 模板中,我使用下拉菜单中的对象列表。我正在根据选择进行处理。 HTML 模板: <select id="org" name="org_list" onChange="redirectUrl()"> <option value="" selected="selected">---SELECT---</option> {% for org in organisation %} <option value="{{org.id}}">{{org.name|capfirst}}</option> {% endfor %} </select> 问题是,当我从下拉菜单中选择值时,我得到了属于所选内容的内容。由于属性 selected="selected" 仅修复到 "---SELECT---" 元素,除非我将 selected="selected" 放入 <option value="{{org.id}}" selected="selected">{{org.name|capfirst}}</option> 在这些组织中,最后一个迭代元素仅通过下拉菜单进行固定。但我希望所选元素显示在下拉菜单中。 如何解决这个问题? 您需要将当前选定的组织传递到视图中,可能为 current_org,这样当您迭代组织时,您可以与当前组织进行比较以确定是否选择它,例如: {% for org in organisation %} <option value="{{org.id}}" {% if org == current_org %}selected="selected"{% endif %}> {{org.name|capfirst}} </option> {% endfor %} 最近我找到了解决这个问题的更好方法,我在 django 论坛 上分享了 在此再次重申: {% for option in form.form_field.subwidgets %} <option value="{{ option.data.value }}" {{option.data.attrs.selected|safe|yesno:"selected,"}}> {{ option.choice_label }} </option> {% endfor %}

回答 0 投票 0

使用 Jinja(或 Django 模板语言)将 HTML 保存到 Sqlite 模型中

我正在尝试将带有 Jinja 输出的 HTML 保存到 Sqlite 模型中。 我希望将渲染的输出(没有大括号 {} 或 %% 符号)保存到模型中。 我不知道如何格式化它......

回答 1 投票 0

如何检索 Django Post 参数

我正在从 Javascript 发送数据,如下所示: 让有效负载= { cmd: document.getElementById('cmdInput').value } console.log('正在发送有效负载',有效负载) ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.