django 相关问题

Django是一个用Python编写的开源服务器端Web应用程序框架。它旨在减少创建复杂的数据驱动的网站和Web应用程序所需的工作量,特别关注更少的代码,无冗余以及比隐式更明确。

如何将引导样式添加到我的 django 表单中?

我创建了一个 django 表单并在模板中输出它。但我不明白如何添加引导样式,因为这个 django 形式不好。 输出图像: 代码: {% 扩展 'base.html' %} {% b...

回答 3 投票 0

Django 在 upload_to 上获取并使用实例和字段名称

我正在尝试为 FileField 构建路径,获取并使用实例来获取 URL 的另一个数据以及字段名称,以获得类似以下内容: /媒体/文档//<

回答 2 投票 0


Django反向ForeignKey返回None

我在一个项目的不同应用程序中有学生和马克模型。 # 项目/研究 # 模型.py 类标记(模型.模型): ... 学生 = models.ForeignKey( “学生。学生”,...

回答 1 投票 0

如何使用其他设备通过 IP 地址连接到我的 Django 本地网络服务器?

我最近使用 Django、python、HTML、CSS 和 JavaScript 创建了一个虚拟网站。完成后,我通过启动服务器来测试网站。 python3 管理.py runserver 我能够打开

回答 2 投票 0

我如何从Python安排博览会通知

用于应用程序(android)的react-native expo和用于后端的python [django],我创建了一个应用程序并成功从python发送通知到我的应用程序[我正在使用expo通知发送

回答 2 投票 0

使身份验证和登录适用于除身份验证用户表 django 之外的多个表?

我在hostlogin应用程序中创建了hostTable模型,我想使用此表进行登录,因为我创建了自定义身份验证函数,因为默认authenticate()正在用于身份验证

回答 1 投票 0

带注释字段的 Django 模型的类型提示

假设我有以下 Django 模型: 类工具箱(模型.模型): 名称 = models.CharField(max_length=255) 工具 = models.ManyToManyField("工具") 类工具(模型.模型)...

回答 2 投票 0

如何在密码重置时撤销刷新令牌?

我正在使用 django-rest-framework-simplejwt 来获取访问令牌和刷新令牌。 问题是,如果我更改用户的密码,刷新令牌不会变得无效。基本上我可以

回答 2 投票 0

401 未经授权的 Django Rest API 登录

我的登录 API 端点有问题,上次我检查时它正在工作,现在盲目工作几个小时后它不再工作了,我不知道我做了什么:) 注册是

回答 1 投票 0

使用 python manage.py migrate 命令时导入错误

最近,我从 github 上分叉了一些源代码,作为我用来学习 Django 的项目的基础。根据部署说明,我尝试在我的

回答 1 投票 0

在三四个用户并行使用的基于 django 的应用程序中保持数据一致的最佳方法是什么?

我正在使用 postgresql 数据库为一个需要协调杂货采购的家庭制作一个 Django 应用程序。 假设一个人的移动设备上有一份完整的杂货清单,并且位于

回答 1 投票 0

Django:使用引导模式将模型 ID 传递到 url

我正在尝试在 Django 项目中使用 bootstrap 5 模态创建删除确认对话框。 {% 扩展 'base.html' %} {% 块内容 %} ... 我正在尝试在 Django 项目中使用 bootstrap 5 模态创建删除确认对话框。 {% extends 'base.html' %} {% block content %} <div class="col-md-6 offset-md-3"> {% if messages %} {% for message in messages %} <div class="alert alert-success alert-dismissible fade show" role="alert"> {{ message }} <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div> {% endfor %} {% endif %} </div> <h1>Service Overview</h1> <br/> <div class="d-grid gap-2 justify-content-md-end"> <a class="btn btn-primary" href="{% url 'add_service' %}">Add service</a> <br/> </div> <table class="table table-hover table-bordered"> <thead class="table-secondary"> <tr> <th class="text-center" scope="col">#</th> <th scope="col">Name</th> <th scope="col">Description</th> <th class="text-center" scope="col">Cost</th> <th class="text-center" scope="col">Created at</th> <th class="text-center" scope="col">Updated at</th> <th class="text-center" scope="col">Status</th> <th class="text-center" scope="col">Actions</th> </tr> </thead> <tbody> {% for service in services %} <tr> <td class="text-center">{{ service.id }}</td> <td>{{ service.name }}</td> <td>{{ service.description}}</td> <td class="text-center">{{ service.cost }} AED</td> <td class="text-center">{{ service.created_date }}</td> <td class="text-center">{{ service.updated_date }}</td> {% if service.status == "ACTIVE" %} <td class="text-center"> <span class="badge text-bg-success" style="font-size:0.7em;">{{ service.status }}</span> </td> {% elif service.status == "INACTIVE"%} <td class="text-center"> <span class="badge text-bg-danger" style="font-size:0.7em;">{{ service.status }}</span> </td> {% endif %} <td class="text-center"> <!--Update--> <a href="{% url 'service_record' service.id %}" class="text-decoration-none"> <button type="button" class="btn btn-warning btn-sm" data-bs-toggle="tooltip" title="Update service"> <i class="bi bi-pencil-fill"></i> </button> </a> <!--Delete modal--> <!-- Button trigger modal --> <button type="button" class="btn btn-danger btn-sm" data-bs-toggle="modal" data-bs-target="#DeleteDialogueModal"> <i class="bi bi-trash"></i> </button> <!-- Modal --> <div class="modal fade" id="DeleteDialogueModal" tabindex="-1" aria-labelledby="modal-title" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="modal-title">Delete service: {{ service.name }}</h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <p>Are you sure to delete the service {{ service.name }} ?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Go back</button> <a class="btn btn-danger" href="{% url 'delete_service' service.id %}">Yes, delete</a> </div> </div> </div> </div> </td> </tr> {% endfor %} </tbody> </table> {% endblock content %} {% block javascripts %} <script> // Alert when trying to delete a product const myModal = document.getElementById('myModal') const myInput = document.getElementById('myInput') myModal.addEventListener('shown.bs.modal', () => { myInput.focus() }) </script> {% endblock javascripts %} 当我单击垃圾桶按钮时,对话框会按预期打开,但似乎未正确获取 ID。模态主体始终包含数据库中第一个元素的名称,并且 URL 也仅指向数据库中的第一个 ID。 例如,我点击第9行的垃圾箱,但URL中包含7。我注意到点击后,第一行(ID 7)变灰了。 截图 您遇到的问题是,您正在为 n 个元素创建 n 个对话,并且通常当它想要打开第一个对话时,它们都具有相同的 id。 有两种解决方案,第一种最简单,但性能不佳,另一种很优雅且更易于维护。 第一个解决方案更改每个对话框的对话框id,例如 <div class="modal fade" id="DeleteDialogueModal_{{service.id}}" tabindex="-1" aria-labelledby="modal-title" aria-hidden="true"> 并将垃圾桶按钮更改为 <button type="button" class="btn btn-danger btn-sm" data-bs-toggle="modal" data-bs-target="#DeleteDialogueModal_{{service.id}}"> <i class="bi bi-trash"></i> </button> 这样您将有 n 个对话,每个对话都有一个单独的 ID,并且将使用相应的按钮进行切换。 第二个解决方案第二个解决方案是有一个单一的对话,你可以根据单击的按钮通过Javascript更改其内容,例如 function confirm_delete(id,name) { $("#model-title").html("Delete " + name); $("#model-body").html("Are you sure you want to delete " + name + "?") } 另外,将 id 发送到锚元素。

回答 1 投票 0

OAuth2 身份验证 Django 和 MSexchange

我正在构建一个 Django 应用程序,用户必须能够使用其特定的交换邮件地址发送电子邮件。我想我需要 OAuth2。然而,微软的支持和我发现的所有其他资源...

回答 1 投票 0

django 表单的默认日期时间值

我正在尝试使用默认值 类 MSeguimientoEtnicoForm(forms.ModelForm): ... fecha_reporte = forms.DateTimeField(widget=forms.DateTimeInput(attrs={'class': 'form-control'})) ... 定义 __...

回答 1 投票 0

serializermethodfield() 中没有输出

我定义了一个序列化器方法字段。我在显示输出时遇到问题。当这个方法存在时,图像字段对我来说是空的。但是如果我删除这个序列化器方法字段,我的图像输出将是

回答 1 投票 0

Django - 身份验证 - 重定向

我正在使用 Django 标准身份验证。 /login 在我的 /urls.py 中有以下位置。 (r'^$', 'django.contrib.auth.views.login', {'template_name': 'home.html', }), 如果用户调用 www,登录就可以正常工作。

回答 3 投票 0

在 django 中查找模板

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

回答 1 投票 0

django 通道 WebsocketCommunicator 超时错误

我正在尝试运行以下测试: 测试.py 从rest_framework.test导入APITestCase 从 myapp.routing 导入应用程序 从channels.testing导入WebsocketCommunicator 来自 account.mod...

回答 3 投票 0

如何在Django项目中保存图像

当我尝试在项目中创建新员工时,实例已保存,但图像未保存。 这是我的 Django 项目中的模型、视图和表单 我的模型- `类 Emp(models.Model): emp_first_name=莫...

回答 1 投票 0

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