1
這是我的views.py404處理表單中的單選按鈕時出錯。如何調試?
from django.conf import settings
from django.shortcuts import render_to_response
from django.template import RequestContext, loader
from django import forms
def TestLayer(request):
users = User.objects.all()
if request.method == 'POST':
form = TestForm(request.POST)
if form.is_valid():
user = form.cleaned_data['user']
rad1=form.cleaned_data['radio1']
rad2=form.cleaned_data['radio2']
test = Permission()
test.user = user
test.val = rad1 + rad2
test.save()
return render_to_response('testlayer.html',{'user':users})
else:
form = TestForm()
return render_to_response('testlayer.html', {'user':users})
這是我forms.py
from django import forms
from django.forms.widgets import RadioSelect
class TestForm(forms.Form):
user = forms.CharField(max_length=100)
RADIO_CHOICES1 = [['1','Radio 1'],['2','Radio 2']]
RADIO_CHOICES2 = [['3','Radio 2'],['4','Radio 2']]
radio = forms.ChoiceField(widget=RadioSelect(), choices=RADIO_CHOICES1)
radio = forms.ChoiceField(widget=RadioSelect(), choices=RADIO_CHOICES2)
我urls.py這是 URL(R '^測試/','test.views.TestLayer ',name ='testlayer'),
當我點擊提交按鈕表單要麼得不到處理,要麼拋出404錯誤。根據形式和模板,我的觀點是否正確?我從表單中生成了模板。
Django輸出註釋到404頁面。這裏面是什麼?你想完成什麼任務? – DrTyrsa 2011-06-14 11:19:51
@DrTysra我在頁面上有一堆單選按鈕和用戶文本字段。我只想接受模板中的值並將其存儲在數據庫中。 – IamH1kc 2011-06-14 11:26:26