1
我想讓我的網站通過使用GET進行表單驗證和xml生成。將不會有任何形式呈現爲HTML來填充,只需簡單地請求即可獲得參數是通過軟件自動生成的GET。Django格式爲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.'})
現在不是POST,我需要接受表單數據GET參數,
我怎樣才能在視圖中實現這一目標?
問候
謝謝!所有的教程都是關於POST的,所以我覺得它很毛茸茸。 – Hellnar 2011-03-25 10:13:46
請確保你的html模板的
當使用FormView(這是最常見的)時,表單不會被手動實例化。 – WhyNotHugo 2017-06-12 20:53:56