django-forms 相关问题

与Django Web框架的表单相关的特定问题

导入错误:无法从“django.utils.http”导入名称“urlquote”

如何解决这个问题。我尝试像这样导入 from urllib.parse import quote django.utils.http.urlquote = quote。但它没有效果。如果你能解决这个问题,请告诉我。 普...

回答 1 投票 0

在Django中,如何使用split()来分隔一串下拉项?

trips 返回类似 x-y 的内容(因此 team_home-team_away)。行程在第二个下拉列表中正确显示。 我想分离 x 和 y,创建两个变量: x 将是

回答 1 投票 0

使用 Django 表单集插入或更新数据

我不清楚如何在 Django 中管理表单集。这是我的观点.py: def newAd(请求): newAdFormSet = modelformset_factory(广告) 如果 request.method == 'POST': 表单集 = newAdF...

回答 2 投票 0

检查我的 django 表单是否存在安全问题

我希望你能帮我澄清一些有关我的 django 表单的事情,该表单用于聊天应用程序。老实说,我对黑客安全了解不多,所以我的担忧主要与形式有关

回答 1 投票 0

如何对用户输入进行 django 表单后端验证

我不是尝试使用 Django Form 进行渲染,而只是用于后端验证。我听说进行后端验证可以提高安全性并净化用户输入,因为黑客可以注入

回答 1 投票 0

这是覆盖默认用户模型的合法方式吗

我正在覆盖 django 的默认用户模型。我尝试将用户配置文件与 CustomUser 模型链接起来,并添加了一个接收器,当用户 c 时,该接收器将自动创建配置文件模型的实例...

回答 1 投票 0

错误````Forbidden (403) CSRF 验证失败。请求中止。````当尝试登录管理员时

该错误仅发生在远程服务器上。当地一切都很好。 静态好像没问题 没有触及这里的任何东西: ALLOWED_HOSTS = [] 中间件 = [ “django.middleware.

回答 1 投票 0

如何在模板视图的get_context_data中reverse_lazy用户

有谁知道如何使用 get_context_data 将用户重定向到另一个链接?下面的反向懒惰不起作用 def get_context_data(self, **kwargs): 上下文=超级(名称,se...

回答 1 投票 0

如何在模板视图的 get_context_data 中重定向用户

有谁知道如何使用 get_context_data 将用户重定向到另一个链接?下面的反向懒惰不起作用 def get_context_data(self, **kwargs): 上下文=超级(名称,se...

回答 1 投票 0

使用 1 个按钮 Django 提交 2 个自定义 Crispy 表单

我有 2 个表格,第二个表格引用第一个表格。我可以使用脆表单正确执行表单,但是,当我使用 helper = FormHelper() 自定义每个表单时,它们会...

回答 2 投票 0

Django form.is_valid() 结果为 False,不知道是什么原因

我目前正在做CS50w,在项目1中它被分配创建一种类似维基百科的网站,用户应该能够为该wiki创建新条目并编辑现有条目,这就是我陷入困境的地方...

回答 1 投票 0

使用关键字参数反转“blog-single”

我正在尝试创建简单的博客,我有一个博客主页显示最新发布的帖子,我想为每个帖子打开一个博客页面,但遇到此错误:Reverse for 'blog-

回答 1 投票 0

我的 HTML 模板中未显示表单验证错误

我使用 Django 在带有选项卡系统的单个 HTML 页面上开发了一个登录和注册系统。但是,我遇到了一个错误:注册后,页面就刷新了。为了排除故障,我debu...

回答 1 投票 0

/polls/ 处的 NoReverseMatch 未找到参数 '('',)' 的反向“投票”。尝试了 1 个模式:['polls/(?P<question_id>[0-9]+)/vote/$']

NoReverseMatch at /polls/ 未找到参数 '('',)' 的反向“投票”。尝试了 1 个模式:['polls/(?P[0-9]+)/vote/$'] 索引.html: {% iflatest_question_list %} {%... NoReverseMatch at /polls/ 未找到参数 '('',)' 的反向 '投票'。尝试了 1 个模式:['polls/(?P[0-9]+)/vote/$'] index.html: {% if latest_question_list %} <ul> {% for question in latest_question_list %} <!-- # the 'name' value as called by the url template tag --> <li><a href="{% url 'polls:detail' question.id %}">{{ question.question_text }}</a></li> <!-- or: <li><a href=" url 'detail' question.id "> question.question_text </a></li> How does one make it so that Django knows which app view to create for a url when using the url template tag? So we use polls:detail --> {% endfor %} </ul> {% else %} <p>No polls are available.</p> {% endif %} <h1>{{ question.question_text }}</h1> {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %} <form action="{% url 'polls:vote' question.id %}" method="post"> {% csrf_token %} {% for choice in question.choice_set.all %} <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}"> <label for="choice{{ forloop.counter }}">{{ choice.choice_text }}</label><br> {% endfor %} <input type="submit" value="Vote"> </form> 下面是控制台错误。 stackoverflow 中其他相关问题的答案如下: 不是question_id!这是问题.id! 第 123 行出错 未找到参数 '('',)' 的反向“投票”。尝试了 1 个模式:['polls/(?P[0-9]+)/vote/$']: 113 {% endfor %} 114 </ul> 115 {% else %} 116 <p>No polls are available.</p> 117 {% endif %} 118 119 <h1>{{ question.question_text }}</h1> 120 121 {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %} 122 123 <form action="{% url 'polls:vote' question.id %}" method="post"> 124 {% csrf_token %} 125 {% for choice in question.choice_set.all %} 126 <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}"> 127 <label for="choice{{ forloop.counter }}">{{ choice.choice_text }}</label><br> 128 {% endfor %} 129 <input type="submit" value="Vote"> 130 </form> 131 </content> 在模板的该点还没有名为 question 的变量。它只存在于 for 循环中,但错误发生在该循环结束之后的表单标记中。 url标签是唯一真正会显示错误的标签,因为它需要使用question.id的值来创建URL;但实际上该变量的所有其他用途,例如 question.question_text,也会显示为空白。 我不太清楚为什么你要这样构造你的模板,但我怀疑从 h1 开始的所有内容都应该更高,在 endfor 标签之前。 更改列表视图 class DetailView(generic.ListView): 到 class DetailView(generic.DetailView): 这可能有用 回复晚了, 但在编写 Django 文档时发现这是一个常见的拼写错误。我 99% 确定您将模型命名为 Questions 代替 Question,因为 djangoDetail_view 读取小写的模型名称,您的模板导致反向查找错误。 此错误是由于在 form 中添加 index.html 标签而不是在 detail.html 中导致的。 只需将 html 的 form 内容更改为 detail.html 模板即可。

回答 4 投票 0

django 中表单的数字验证

forms.py 类 PhoneForm(forms.ModelForm): fields = ['用户','姓名1','号码1','姓名2','号码2','姓名3','号码3','紧急','紧急号码'] def 清洁(自我): cd=self.cleaned_data...

回答 4 投票 0

使用 SelectMultiple 渲染的 Django ArrayField 不将所选选项显示为“已选择”

我正在尝试使用这样的 SelectMultiple 小部件渲染 postgres Arrayfield 值 在 models.py 中: SLOT_CHOICES = (('A','插槽 A'),('B','插槽 B'),('C','插槽 C'),('D','插槽 D'),('E ','插槽 E'),('F','

回答 2 投票 0

提交表单集时未创建 Django 模型实例

我有一个表单集,其中一个字段是多选复选框,可用选项由外键关系确定(对于业务模型;该表单将业务视为

回答 1 投票 0

Django 复选框输入仅在一个方向工作

我有一张带有“怀孕”复选框的表格。如果个人资料未怀孕并转到更新个人资料表格,请选中该框并提交表格更新个人资料。我可以看到...

回答 1 投票 0

如何让更新记录在Django模型中传递信号?

你好,我正在尝试在 Django 模型中触发更新。 模型.py 类项目(模型.模型): 状态类型 = ( ('a','活动'), ('d','停用') ) 代码 = models.CharField(

回答 1 投票 0

如何在django中重置用户密码

我有制作食堂发票制作应用程序,管理员也可以创建用户,更新用户并更改用户的密码 **但我不明白为什么当我更改密码时管理员用户无法重置用户的密码

回答 1 投票 0

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