关于Django模板引擎的问题,它旨在将文档的表示与其数据分开。
尽管输入正确的凭据,但我一直将我始终转回登录页面,而不是被授予对产品页面的访问。即使凭据是
DJANGO复选框不要返回什么 我疯了一个项目,我需要按顺序获得复选框值,但是当未选中该复选框时,Django不会返回任何内容。 我该怎么做返回false而不是什么? forms.py 班级
forms.py
在尝试使用HTMX之前,Django的内置表单验证非常有效。但是,众所周知,这个过程是同步的,我想与htmx异步。 this的MI视图:
django不用静态加载图像文件 我一直在使用Django,它没有加载任何图像文件,但它将我的CSS文件加载到同一目录区域。 HTML页面
我一直在使用django,它没有加载任何图像文件,但正在加载我的CSS文件在同一目录区域。 HTMLPage
,您在模型中具有以下方法: def get_images(self): 返回realeaseImage.Objects.filter(realease = self.id) 然后您从类似模板中调用它: {%如果repares.get_image ...
“request.user.is_authenticated”和“user.is_authenticated”之间的区别
在django模板中request.user.is_authenticated和user.is_authenticated有什么区别 {% if request.user.is_authenticated %} 和 {% if user.is_authenticated %} 谢谢你的建议...
博客类(models.Model): blog_image=models.ImageField(upload_to="home/images") blog_title=models.CharField(max_length=150) slug=models.SlugField(max_length=200)
我是 Django 新手。这是我第一次尝试在 Django 中建立一个项目。我之前运行过这个应用程序,所有静态文件都按预期显示。但过了一段时间后重新启动...
我正在尝试创建一个 django web 应用程序来显示各种数据(一个问题和一些附加数据)。我的数据由问题主体和行业指南组成,其中包含几个要点...
/user/login 处的 Django ImportError 看起来不像模块路径
我正在尝试使用 django.contrib.auth 中的 LoginView 创建一个简单的登录页面。每当我尝试登录用户时,都会收到以下错误: /user/login 处导入错误 d 看起来不像
Django 模板覆盖可以在本地工作,但不能在 Azure 上工作
我正在开发一个 Django 项目,在该项目中我将重写submit_line.html 模板。此覆盖在我的本地开发环境中完美运行,但是当我将应用程序部署到 Azure 时,
我正在尝试使用模态在 django 中创建一个表单。我使用了模型表单,但这些字段在模态中不可见
这是我写的代码- 这是我的 html 页面 **** 这是我写的代码- 这是我的html页面 **<home.html>** <!-- New hardware Button --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModalCenter"> New Hardware </button> <!-- Modal --> <div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLongTitle">Enter Hardware Details</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <form action="" method="post" id= "dataform"> {% csrf_token %} {{ content.as_table }} </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary" form="dataform">Save changes</button> </div> </div> </div> </div> 这是我的看法 **<views.py>** def home(request): obj = hardware.objects.get(id=1) Display = [{ 'productgroup' : obj.productgroup, 'make' : obj.make, 'model' : obj.model, 'serial' : obj.serial, 'value' : obj.Value, 'purchasedate' : obj.purchasedate, 'bookvalue' : obj.bookvalue, 'solid' : obj.solid }] return render (request, "home.html", {'Display': Display} ) def newentry_view(request): form = newentry() print (form.fields) if request.method == "POST": form = newentry(request.POST) if form.is_valid(): form.save() else: form = newentry() content = {'form' : form} return render (request, "home.html", content) 这是创建的表格 **<forms.py>** from django import forms from .models import hardware class newentry (forms.ModelForm): class Meta: model = hardware fields = "__all__" 这是我的模型 **<Models.py>** from django.db import models class hardware (models.Model): productgroup = models.CharField(max_length=50) make = models.CharField(max_length=50) model = models.CharField(max_length=40) serial = models.CharField(max_length=40) Value = models.DecimalField(decimal_places=2, max_digits=15) purchasedate = models.DateField() bookvalue = models.DecimalField(decimal_places=2, max_digits=15) solid = models.IntegerField() 尝试在 django 中创建基本 CRUD。我想要一个模态来显示输入新硬件详细信息的字段。但只出现一个空白的模态框。我也没有收到任何错误。我从后端检索数据工作正常。 只有表单字段不显示。 在模板中将 {{ content.as_table }} 替换为 {{ form.as_table }}。
我需要将数据放入侧边栏中。除了 context_processors 之外,还没有找到任何其他解决方案。这是最干净和最佳的方法吗? 任何帮助表示赞赏。我觉得有点奇怪...
python- Django:Django 在哪里“追加斜杠”?
我想知道... 如果我有一个名为 magazine 的应用程序,其 urls.py 中的 urlpatterns 如下所示: 从 django.urls 导入路径 从 。导入视图 路径(“文章/ 我想知道... 如果我有一个名为 magazine 的应用程序,它的 urlpatterns 里面的 urls.py 是这样的 : from django.urls import path from . import views path("articles/<int:pk>", views.get_article, name="article") .. 没有尾部斜线,那么 Django 应该默认 “附加斜线”,对吗? 这个斜线附加在哪里? 我的意思是只有当我在浏览器中手写网址时才会添加它吗? 我的意思是,如果模板中有一个锚标记,如下所示: <a href="{% url 'magazine:article' 5 %}"> Article 5 </a> .. 难道不会在没有尾部斜杠的情况下获取上面的路径,然后出现 Not Found 的错误吗? 这个 APPEND_SLASH 设置是否意味着我不能,或者如果不在末尾添加预告片斜杠就不可能到达上面的链接? 斜杠未附加。因此,这意味着您可以使用 /arcticles/5 访问此页面(使用主键 5 访问文章)。 Django 有一个 APPEND_SLASH 设置 [Django-doc]。如果设置为 True(默认值),它将首先尝试将路径与给定的 URL 模式匹配,如果失败,则附加斜杠并再次搜索。 但是,使用尾随路径更有意义,因此我建议将路径重写为: path('articles/<int:pk>/', views.get_article, name='article')
无法在数据库中获取表单数据并获取类型对象“UserRegister”没有属性“USERNAME_FIELD”错误
表格.py 从 django 导入表单 从 .models 导入 UserRegister 从 django.contrib.auth.forms 导入 UserCreationForm 从 django.core.exceptions 导入 ValidationError 表格.py 从 Django 导入
我可以在 Django 模板中访问命名参数的值(从 URL)吗? 就像我可以从 django 模板访问下面 this_name 的值吗? url(r'^区域/(?P[\w-]+)/$', 视图。
我在 Django DeleteView 模板中收到“无反向匹配”错误。我做了一些研究,这可能是由于 url 重定向的属性为空而引起的。 该错误看起来像...
我正在尝试在 Django 中创建 CreateView,但遇到“找不到模板”错误(如下所示) 目前,我有以下代码: 视图.py: 从 django.shortcuts 导入渲染 来自 Django。
防止 Django DetailView 添加带有对象名称的模板上下文
我有一个用户的DetailView,它似乎正在添加一个用户上下文变量。这是有问题的,因为我有一个应用程序范围的上下文变量,包含当前用户的用户