django-templates 相关问题

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

如何在 Django 模板中调用带有参数的函数?

我向 Django 模板传递一个函数,该函数返回一些记录。 我想调用这个函数并迭代它的结果。 {% for my_func(10) % 中的项目} 那是行不通的。 我试过了...

回答 6 投票 0

可以在django中设置标题选项卡而不通过html吗?

是否可以在Django中设置页面标题而不直接通过HTML文件? 我的对象中存储了数据,我想提取名称以将其设置为模板中的标题。

回答 1 投票 0

如何在 django 模板中显示 DateTimeField,就像创建视图时在管理中显示的那样?

这是我的模型: 类事件(模型.模型): 标题 = models.CharField(max_length = 255) 俱乐部 = models.CharField(max_length=70) event_image = models.ImageField(upload_to="event_images&qu...

回答 1 投票 0

CKEditor5:Django 中的图像上传问题 (django-ckeditor-5)

我在将 CKEditor5 集成到 Django 项目时遇到问题。具体来说,图像上传功能无法正常工作。当我尝试上传图像时,我收到一条警报...

回答 1 投票 0

如何在Django模板中显示函数的输出数据?

index 函数从 'n url 检索字符串并将所需的输出打印到终端。如何设置我的视图,以便它在我的索引 html 页面上显示数据? 这是为了天气...

回答 1 投票 0

Django 模板 - 如何获得正确的根与应用程序查找

如何让视图从相应的应用程序(根应用程序与子应用程序)加载模板? 这是完整的结构: 创建django项目-universe 创建了一个应用程序 - 我们称之为地球。 创建了一个(续...

回答 1 投票 0

鹡鸰。如何通过树中较高的一个类别获取子页面列表

我英语不好。 长期以来,我一直在寻找问题的解决方案。 有这样一个类别树: 产品页面类(页面): Parent_page_types = ['目录子页面'] 过去...

回答 1 投票 0

django模型查询两个不同的表只有第一个表工作

我尝试查询两个不同的表并在表单上显示数据,但只有第一个表有效。请我需要帮助以在同一表格上显示第二个表格。 acconty = Porjectasset.objects.filter(

回答 1 投票 0

如果已经登录,如何重定向到 Django 主页,然后尝试访问 /accounts/login/?

所以我有“django.contrib.auth.urls”来在我的应用程序中实现登录,称为帐户。我还设置了 LOGIN_REDIRECT_URL = "home" LOGOUT_REDIRECT_URL = "主页" 在设置中...

回答 1 投票 0

登录和我的个人资料 api 绑定在 django 模板中

这是我的登录 api 视图。我正在使用 adminlte 作为前端来开发管理面板 类登录视图(APIView): @extend_schema(请求={'电子邮件','密码'}) def post(自我,请求): ...

回答 1 投票 0

Django:如果用户不是超级用户,则隐藏模板中的按钮

如何让模板/视图识别登录用户是否是超级用户? 我的表单(模板中)上有某些按钮,我希望完全隐藏,如果...

回答 3 投票 0

Django Bootstrap 表单选择...如何找到所选值?

我有一个使用 Bootstrap 表单选择的 Django 应用程序。这是从这样的表中填充的: {% trans "活跃餐厅:& 我有一个使用 Bootstrap 表单选择的 Django 应用程序。这是从这样的表中填充的: <div class="div-1 rounded bg-light text-dark "> {% trans "Active restaurant: " %} <select class="form-select-sm bg-light text-dark" aria-label={% trans "Select a restaurant" %} id="Selected_Restarurant"> <option selected>{% trans "Select a restaurant" %}</option> {% for restaurant in restaurants %} <option value="restaurant.name">{{ restaurant.name }}</option> {% endfor %} </select> </div> 我不知道如何处理用户在上面的表单选择中选择的值。我需要对员工运行过滤器,并更新下面的 home.html 模板中的员工表,以仅显示所选餐厅的员工。我知道这与模型和过滤器有关,这也有详细记录,但是如何找到所选值并根据选择更新下表?: <table class="table table-sm table-hover"> <thead class="table-success"> <tr> <!--th scope="col">{% trans "Employees" %}</th--> <th scope="col">{% trans "Restaurant" %}</th> <th scope="col">{% trans "First name" %}</th> <th scope="col">{% trans "Last name" %}</th> <th scope="col">{% trans "Username" %}</th> </tr> </thead> <tbody class="table-group-divider"> {% for employee in employees %} {% if employee.restaurant.name == "McDonalds in the bush" %} <tr> <!--td>{{ employee.user.first_name }}</td--> <td>{{ employee.restaurant.name }}</td> <td>{{ employee.user.first_name }}</td> <td>{{ employee.user.last_name }}</td> <td>{{ employee.user.username }}</td> </tr> {% endif %} {% endfor %} </tbody> </table> 1)如果列表很大,不建议使用 HTML 加载所有餐厅。 你正在做的是使用 django 模板引擎来构建 html 页面 所以。在这种方法中,我加载 HTML 中的所有餐厅,并使用 java 脚本 jquery 使用像 id 这样的选择器来操作生成的 html。 首先隐藏所有你不想显示的行。稍后,当用户选择一个选项时,只需取消隐藏所需的输出 将此加载到 html 底部 <script> $('#Selected_Restarurant').change(function () { var selectedValue = $(this).val(); var restaurntList = [{% for restaurant in restaurants %} '{{restaurant.name}}', {%endfor%}]; // Loop through restaurantList to check if selectedValue exists var found = false; for (var i = 0; i < restaurantList.length; i++) { if (selectedValue===restaurantList[i]) { found=true; break; } }; if(found) { // Show the selected table row $("#" + selectedValue).show(); // Hide all other table rows $("tr").not("#"+ selectedValue).hide(); } else { // If selectedValue is not found, show all table rows $("tr").show(); } }); Make sure all the restarurants are loded with id of each restarurants in tr {% for employee in employees %} <tr id="{{ employee.restaurant.name }}"> <!--td>{{ employee.user.first_name }}</td--> <td>{{ employee.restaurant.name }}</td> <td>{{ employee.user.first_name }}</td> <td>{{ employee.user.last_name }}</td> <td>{{ employee.user.username }}</td> </tr> {% endfor %} 每次更改所选值时,您都可以向服务器运行 XHR 请求,以获取员工的详细信息,从而进行附加视图。 你可以直接聊聊如何获取数据和更新表 如果您需要指导,请发表评论

回答 1 投票 0

使用bootstrap浮动标签时如何正确从django表单的html模板中获取数据?

我有一个 django 表单 类 ProfileUserForm(forms.ModelForm): 用户名 = forms.CharField(disabled=True, label='Login', widget=forms.TextInput(attrs={'class': 'form-input'})) 电子邮件 = 表格。

回答 1 投票 0

ModelForms 输入字段中的 Django 千位分隔符

如何为模型表单中的数字输入字段添加千位分隔符。我在模板中使用“load humanize”和“|intcomma”来格式化一些数字。但是我如何对模型中的字段执行此操作...

回答 2 投票 0

如何重写Django的DeleteView中的delete()方法来发送成功消息?

我正在使用 Django 5.0.3。我有一个工作列表应用程序,带有一个DeleteListingView。我想重写delete()方法,这样我就可以使用messages.success()将消息发送到成功url的临时...

回答 1 投票 0

如何使用 Alpine.js 组合 Django 模板片段来创建可重用的服务器渲染组件?

简而言之,我正在努力实现的是创建一个可重用的 Alpine 组件,其子组件在 Django 模板片段中定义。 代码未按预期工作的示例 — Carousel 我...

回答 1 投票 0

Django、htmx删除记录并更新

所以我在部分 Django 模板中有一个列表。 所以我在部分 Django 模板中有一个列表。 <div class="col"> <div class="row pb-2" id="rowcolor"> <div class="col border-bottom"> pk:{{ color.pk }} / name:{{ color.description|title }} </div> <div class="col-auto"> <button hx-delete="{% url 'delete-color' pk=color.pk %}" hx-target="#rowcolor" hx-swap="outerHTML" class="btn btn-outline-secondary btn-sm float-end" type="button">Delete</button> </div> </div> </div> 删除 pk149/name3 时:pk147 / name1 消失。 刷新时是正确的。 pk:149 不见了。 视图如下所示: @require_http_methods(["DELETE"]) def delete_color(request, pk): if request.htmx: Color.objects.get(pk=pk).delete() return HttpResponse("") 我一直在尝试阅读 htmx 文档。但是我不理解。谁能在这里指出正确的方向吗? 不要为多个元素提供相同的id:使项目唯一,例如通过为其添加主键: <div class="col"> <div class="row pb-2" id="rowcolor{{ color.pk }}"> <div class="col border-bottom"> pk:{{ color.pk }} / name:{{ color.description|title }} </div> <div class="col-auto"> <button hx-delete="{% url 'delete-color' pk=color.pk %}" hx-target="#rowcolor{{ color.pk }}" hx-swap="outerHTML" class="btn btn-outline-secondary btn-sm float-end" type="button">Delete</button> </div> </div> </div>

回答 1 投票 0

默认头像没有出现在我的 django 项目配置文件中

我尝试在我的个人资料页面加载默认头像图像,但它没有显示。然而,新的头像照片确实如此。解释一下,我做了什么? 个人资料页面 HTML 模板: {% 扩展 '

回答 1 投票 0

循环 Django 模板 simple_tag 返回字典

当使用返回字典的简单模板标签时: @register.simple_tag def get_types(): 返回 { "item1": "Foo", “item2”:“酒吧”...

回答 1 投票 0

显示抽认卡页面

我正在尝试在 django pymongo 中进行编码,并连接到 mongodb compass 一个抽认卡应用程序,该应用程序将在服务器上显示卡片。我测试了 mongodb 服务器,它工作正常,解决了问题...

回答 1 投票 0

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