如何在django 3.0中修复这个错误,当我试图使用表单post方法到达一个页面时,我得到了这个错误
嗨,我是django编程语言的新手,现在我正在Django开发一个大学项目,当我使用表单在POST方法中创建登录时。如果我把它放在主页上,它就能正常工作了。但是,当我将表单放入另一个页面(about.html)中时,我得到了这个错误。我不能修好它。伙计们请帮帮我..。
> Page not found (404) Request Method: POST Request
> URL: http://127.0.0.1:8000/about/login Using the UR
我可以使用django窗体/小部件呈现一些html吗?
我有以下表格:
from django import forms
from models import TextNote
class AddNoteForm(forms.ModelForm):
note_value=forms.CharField(min_length=10,
widget=forms.Textarea(attrs={'cols': 60, 'rows': 20}))
class Meta:
model = TextNote
fields = [
我在for循环中记录字段,并将它们存储在Django表单中的列表中。当试图将字段放置在HTML文件中时,它似乎是在打印对象。
如下所示:<django.forms.fields.IntegerField object at ...>
我的HTML看起来如下:
{% for i in form.list %}
{{i}}
{% endfor %}
我就是这样创建列表的:
l1 = [] #List that contains names
l2 = [] #List that contains other names
result = {}
for i in l1:
我正在处理表单模型,遇到此错误:未定义全局名称‘AdForm
在我看来,我有:
从django.template导入RequestContext,装载器从django.http导入HttpResponse从django.shortcuts导入重定向从django.contrib.auth.decorators导入login_required从django导入表单
@login_required
def create(request):
if request.POST:
ad = AdForm(request.POST)
if ad.is_valid():
我有一个非常简单的Django杂货列表应用程序,我正在使用它来学习框架,我使用一个模型集来显示/编辑/添加列表中的项目。我遇到的问题是,当我试图对表单集发布更改时,它会失败.is_valid()条件。formset.errors响应是[{' id ':‘这个字段是必需的。’},{}],但是所有的文档/web都说不要弄乱自动生成的ID字段,所以我不确定它为什么不工作/为什么不生成ID字段。
models.py
from django.db import models
# Create your models here.
class Grocery(models.Model):
我正在处理一个现有的项目,我想添加一个django表单到一个页面。这个应用程序名为无线,在无线目录下有forms.py,代码如下:
from django import forms
class WirelessScanForm(forms.ModelForm):
time = forms.DateTimeField(label='When', widget=AdminSplitDateTime())
prob = forms.ChoiceField(choices=[x.sniffer.plug_ip for x in
我创建了一个表单集来复制两个输入字段,即名字和姓氏。我希望第一组“名”和“姓”字段是必需的,而第二组和第三组是可选的。换句话说,至少必须填写三个输入框中的一个。有办法这样做吗?为了适应这种情况,我是否必须制作两个单独的表单/格式集?
我提出问题的原因是我想要有3组名字和姓氏字段。如果用户只填写3组中的一组,然后单击Submit,Django将抛出一个键错误,因为其他2组没有填写。
forms.py
from django import forms
class NameForm (forms.Form):
first_name = forms.CharField (max_leng
我在django中创建了简单的表单。我尝试了很多不同的方法来检查所有的可能性,但是我的HTML代码仍然没有看到这个表单。代码看起来如下:
forms.py
from django import forms
class TimeTable(forms.Form):
title = forms.CharField(max_length=100, required=True)
time_start = forms.DateTimeField()
time_end = forms.DateTimeField()
views.py
from home.forms impor