【发布时间】:2011-03-25 09:57:36
【问题描述】:
我想让我的网站使用 GET 进行表单验证和 xml 生成。不会有表单呈现为 HTML 来填充,只需请求将是一个 GET,参数是通过软件自动生成的。
这是我的表格:
from django import forms
class xmlRetrievalForm(forms.Form):
selected_date = forms.DateField(input_formats=['%d/%m/%Y',], error_messages={'required': 'selected_date is required (ie: 29/11/2011)', 'invalid': 'selected_date field is required (ie: 29/11/2011)'})
start_time = forms.TimeField(error_messages={'required': 'start time is required (ie: 13:11)', 'invalid': 'start_time field is required (ie: 13:11)'})
end_time = forms.TimeField(error_messages={'required': 'end time is required (ie: 13:11)', 'invalid': 'end_time field is required (ie: 13:11)'})
channel_name = forms.CharField(max_length=30, error_messages={'required': 'channel_name
field is required', 'invalid': 'enter a valid channel_name.'})
现在我需要接收表单数据作为 GET 参数,而不是 POST,
如何在视图中实现这一点?
问候
【问题讨论】:
标签: django django-forms