django-templates 相关问题

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

django:设置语言的默认区域设置?

我正在使用 modeltranslate 构建一个多语言网站,我可以毫无问题地在语言之间切换。 问题在于“en”总是被解释为“en-us”,这会弄乱日期格式

回答 1 投票 0

Django 将任何查询显示为 html 表格

我想将数据库中的简单查询显示为 HTML 表。但我在 Django 数据管理的模板或一般逻辑中遗漏了一些东西。 首先,我正在创建一个像 t 这样的模型...

回答 1 投票 0

Django 将任何查询显示为 html 表格

我想将数据库中的简单查询显示为 HTML 表。但我在 Django 数据管理的模板或一般逻辑中缺少一些东西。 首先,我正在创建一个像这样的模型...

回答 1 投票 0

Django 中的社交媒体链接

我想在 Django 模板中的帖子末尾设置一个社交链接。 如何使用 Django 帖子中的社交媒体链接在社交中分享我的帖子?

回答 3 投票 0

{{Peoples}} django 模板未在 html 页面中渲染我的后端数据

在此输入图像描述在此输入图像描述 (https://i.stack.imgur.com/dXn0b.png) 在我的views.py中我已经编写了带有字典的函数,你可以在图像中看到它是 在我的 html 页面中...

回答 1 投票 0

检查模型字段是否在 Django 4 url 中

我的小组项目偷看,我已经在这个问题上停留了一分钟。我们正在制作一个旅行网络应用程序,并且我们有一个目的地应用程序和一个景点应用程序。我们想检查景点的位置...

回答 1 投票 0

在 Django HTML 页面中使用多个变量?

本质上我需要将一些变量传递到 Django 中的同一个 HTML 页面中,但我似乎只能注册一个。 这是我要使用的变量的视图: @要求登录 def dtasks_24(要求...

回答 2 投票 0

<div> 标签在 django 模板中过早关闭

我在 django 中的 html 页面遇到一些问题 这是我遇到问题的页面部分: 我在 django 中的 html 页面遇到一些问题 这是我遇到问题的页面部分: <form method="post" action=""> <div data-prefill-targets-for="1"> {% csrf_token %} {% for group in grouped_fields %} <tr> {% cycle 'bgcolor1' 'bgcolor2' as row_color silent %} {% for field in group reversed%} {% cycle 'bgcolor1' 'bgcolor2' as cell_color silent %} {% if forloop.first %} <td class="w-12 bigcell {{ row_color }}"> {{ field }} </td> {% else %} <td class="w-11 text-center {{ cell_color }}"> {{ field }} <br> <span>xx</span> </td> {% if forloop.last %} <td class="w-12 bigcell {{ row_color }}">اول</td> {% endif %} {% endif %} {% endfor %} </tr> {% endfor %} </tbody> </table> <br> <button type="submit" class="btn btn-primary">Submit</button> </div> </form> 如你所见,我在之前的最后一行打开并关闭了 div 但是在页面视图中: <div data-prefill-targets-for="1"> <input type="hidden" name="csrfmiddlewaretoken" value="2VEsmoNuXje9U9ie4aXGo74ObmD6d6I0WKGSg845XaObSYlTKz9qrkWQrFejAFkB"> </div> 它在 csrf 令牌之后立即关闭,并且不包含我的表单的其余部分。 这让我发疯,我不明白我哪里错了。 仅供参考,这是我在页面上运行的唯一 JS 代码: function handlePrefillForBoundTarget(evt) { const targetRoot = this; const emptyPrefillTarget = Array .from( targetRoot .querySelectorAll('[data-prefill-target]') ) .filter(elmNode => (elmNode.value?.trim?.() ?? elmNode.value) === '' )[0]; if (emptyPrefillTarget) { const prefillSource = evt .target .closest('[data-prefill-value]'); const { prefillValue } = prefillSource.dataset; emptyPrefillTarget.value = prefillValue; } } function initPrefillComponent(sourceRoot) { const componentId = sourceRoot .dataset .prefillValuesFor ?? ''; const targetRoot = document .querySelector(`[data-prefill-targets-for="${ componentId }"]`); if (targetRoot) { sourceRoot .addEventListener( 'click', handlePrefillForBoundTarget .bind(targetRoot) ); } } function main() { document .querySelectorAll('[data-prefill-values-for]') .forEach(initPrefillComponent); } main(); 编辑: 我包含了整个页面以供参考 {%load static%} {% load custom_filters %} <html dir="ltr"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="{% static 'style.css' %}"> <title>عنوان</title> </head> <body> <div id="nav"> <ul> <li> <a href="#">صفحه اصلی</a> </li> <li> <a href="#">صفحه اصلی</a> </li> <li> <a href="#">صفحه اصلی</a> </li> <li> <a href="#">صفحه اصلی</a> </li> <li id="srinpt"> <span> <input /> </span> </li> </ul> </div> <div class="big-header"> کـــارت نـــوبـــت </div> <div class="light-header"> شماره ثبت کتابخانه ملی جمهوری اسالمی ایران44311و </div> <div class="light-header"> واحد ثبت آثار ، سند شماره78/3413و/33تاریخ4378/53/57ساعت33:43 </div> <div class="dark-bg"> درجدول زیرهردوحرفی ، عددی2رقمی است ،7دوحرفی با ترتیب انتخاب شما درجدول زیر ثبت می شود </div> <div data-prefill-values-for="1"> <div id="darkbox" class="dark-bg"> {% for item in cartitems reversed %} <div class="darkbox_item dark-bg"> <button data-prefill-value="{{item}}">{{item}}</button> </div> {%endfor%} </div> </div> <table id="tbl1"> <tbody> <tr> <td class="w-12 bgcolor2 text-center"> از 0 تا 9 یک عدد انتخاب کن </td> <td class="w-11 text-center bgcolor1"> y <br> x </td> <td class="w-11 text-center bgcolor1"> = <br> = </td> <td colspan="5" class="w-11 text-center bgcolor1"> هفت دو حرفی انتخاب شده شما <br> عدد 14 رقمی نوبت شما </td> <td class="w-12 bigcell bgcolor2">نَفَر</td> </tr> <form method="post" action=""> <div data-prefill-targets-for="1"> {% csrf_token %} {% for group in grouped_fields %} <tr> {% cycle 'bgcolor1' 'bgcolor2' as row_color silent %} {% for field in group reversed%} {% cycle 'bgcolor1' 'bgcolor2' as cell_color silent %} {% if forloop.first %} <td class="w-12 bigcell {{ row_color }}"> {{ field }} </td> {% else %} <td class="w-11 text-center {{ cell_color }}"> {{ field }} <br> <span>xx</span> </td> {% if forloop.last %} <td class="w-12 bigcell {{ row_color }}">اول</td> {% endif %} {% endif %} {% endfor %} </tr> {% endfor %} </tbody> </table> <br> <button type="submit" class="btn btn-primary">Submit</button> </div> </form> </body> <script type="text/javascript" src="{% static 'js/valuereplace.js' %}"></script> </html> 原因是您在 中打开了 div,但在 so html 推断应该放置标签的位置后关闭了它,因为您放置的标签超出了其范围。尝试移动标签内部或将 和 标签放在 之后

回答 1 投票 0

Django:未提交文件。检查表单上的编码类型

我正在尝试在我的 Django 项目中实现多重上传。在执行与此问题的答案类似的操作后,我得到“未提交文件”。检查表单上的编码类型。子表单错误...

回答 1 投票 0

在 django 中使用模板标签

我有这个代码: {% for grouped_fields %} {% if forloop.counter0|divisibleby:2 %} {% 以 'bgcolor2' 作为 row_color %...

回答 1 投票 0

Django 中的按钮样式

按钮应该是一个小的垂直矩形,顶部宽度应该突出一点。压前应为白色,压后为深红色。 当指针移到这个位置时...

回答 1 投票 0

Django 链接到 generic.DetailView 页面,但页面内容与 generic.ListView 页面相同

我遇到了一个问题,我创建了一个列表视图,其中的每个项目都有一个详细视图。当我单击列表视图中的项目时,搜索栏中的链接从 http://127.0.0.1:8000/

回答 1 投票 0

找不到页面(404)/请求方法:POST

只有卖家才能通过点击按钮出售该商品,之后其他人都无法报价。 另外,必须在此处指定获胜者,获胜者可以通过

回答 1 投票 0

Django:如何将上下文变量作为 src 添加到 url?

我有一个 Django 模型,其中包含一个外部 URL 字段 image_url = models.URLField(max_length=250) 然后我想显示与该 image_url 关联的图像(例如 https://upload.wikimedia.org/

回答 1 投票 0

Django 从模板中带有 for 键值的字典中获取特定值

抱歉,如果我的标题有点隐晦,但这就是问题所在 我有一个字典列表 数据= [{“a”:1,“b”:2},{“a”:3,“b”:4}] 和一个带有键的列表 = ["a&...

回答 1 投票 0

如何在通用视图中向 Django 模型字段的 help_text 添加样式

我有一个 Django 模型,我想在其中显示帮助文本,如下所示: 类 StaffRoles(models.Model): 角色 = models.CharField(primary_key=True, max_length=8, verbose_name="角色",

回答 1 投票 0

CSS 使盒子太大并占用了所有所需的空间

我正在使用 Django 的 HTML 脚本来迭代文章的 ManyToManyField 中的标签列表。获取信息有效,但标签周围边框的实际尺寸最终会变大

回答 1 投票 0

Django floatformat:没有不必要的零

Django 的 floatformat 过滤器有几个用于格式化小数的选项。然而,它们都不适用于我认为在非编程领域中表示小数的“标准”方式,l...

回答 1 投票 0

将简单标签的结果放入变量

这有效: {% get_option '付款条件' '' true %} 它调用一个带有 3 个参数的函数,并返回一个字符串:“我是条件”。伟大的。 我现在想做的是将其放入 IF

回答 2 投票 0

确定 ManyToManyField 中项目的索引并从中执行操作

我一直在使用 Django,但无法根据 ManyToManyField 中项目的索引执行操作。 我有以下代码块 {% 加载数学过滤器 %} {% 文章中的文章...

回答 1 投票 0

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