django-templates 相关问题

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

如何在Django中的Context_processor中设置菜单数据?

我的数据库中有类别和子类别存储,子类别与类别相关,我的网站上有多个页面,但我可以在某些页面的菜单中显示类别,但我...

回答 1 投票 0

评论已正确分配给答案对象,但显示在一个答案对象中

我正在建立一个问答平台来帮助公司了解客户的需求。正如您在 view_question 视图中看到的,我正在根据问题显示答案,它是

回答 1 投票 0

在 Django 模板中显示未定义的变量错误?

如何让 Django 在渲染模板时遇到未定义变量错误时告诉我? 我已经尝试过明显的 DEBUG = True 和 TEMPLATE_DEBUG = True,但它们......

回答 9 投票 0

在 django 中查找模板

我的代码如下。 {% if request.path != '/login/' %} {% 包括“/hospital/templates/header.html”%} {% 万一 %} 我收到错误 TemplateDoesNotExist 位于 /dashboard/ /霍斯...

回答 1 投票 0

如何在 Django 中将客户上传的文件附加到电子邮件?

我正在尝试制作一个表单,客户可以在其中添加文件并通过页面发送。数据库中没有保存文件,只需将其附加并发送到公司电子邮件即可。 这是详细信息 表格.py 类 ContactForm(表格...

回答 1 投票 0

如何仅对模板中的一个变量禁用 USE_THOUSAND_SEPARATOR?

我的settings.py 有 USE_THOUSAND_SEPARATOR = True 因为这通常是我在模板中想要的。 但是,我该怎么做才能防止项目中仅一个变量出现这种默认行为...

回答 3 投票 0

Django 不搜索 APP_DIRS 设置中定义的模板目录

我有一个与我的项目目录处于同一级别的模板目录,所以我放入了settings.py '后端': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, '模板'...

回答 6 投票 0

Django 表单:无法访问未与值关联的局部变量“form”

条件:我有一个模型,在数据库中创建了一个空表,我正在尝试创建一个 html 表单来填充表中相应列的字段。 这就是我的应用程序

回答 3 投票 0

如何在 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

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