我有一个简单的Django表单:
class testForm(forms.Form):
list = forms.CharField()
def getItems(self):
#How do I do this? Access the data stored in list.
return self.list.split(",") #This doesn't work
列表表单字段存储csv数据值。从视图中的testForm的外部实例,我希望能够查看存储在表单域中的.csv值列表。
我正在试验django forms中提供的表单集。这是forms.py
from django import forms
class NewForm(forms.Form):
username = forms.CharField(max_length=100, label="Username")
email = forms.EmailField(label="email")
city = forms.CharField(label="city")
Views.py
from django.shortcuts import render
# C
我一直使用作为如何在Django中创建动态表单的示例。在他看来,他使用
if request.method == 'POST':
form = UserCreationForm(request.POST)
将数据传递到表单中,并在他使用的表单构造函数中
extra = kwargs.pop('extra')
来访问POST数据。我试着用我的观点做一些类似的事情:
def custom_report(request):
if request.method=='POST':
form=CustomQueryConstr
我正在尝试使用django文档生成一个表单。我不断地收到错误:
'TestForm' object has no attribute 'cleaned_data'
即使form.is_valid是True (它打印代码中的“表单是有效的”行)。下面是我的代码的相关部分。
urls.py
url(r'^test/',views.test),
forms.py
from django import forms
class TestForm(forms.Form):
name = forms.CharField()
views.py
def t