我的工作從模型創建的基本事件的形式,但我不斷收到以下錯誤信息:Django的形式拋出錯誤:「恰恰1個參數(0給出)」
TypeError at /addlaundry/
addlaundry() takes exactly 1 argument (0 given)
我認爲這是因爲我沒有在觀點上傳遞參數,但我無法在任何地方找到記錄如何做到這一點的權利,至少不是以我理解的方式寫的。
這裏是我的urls.py:
urlpatterns = patterns('',
url('^addlaundry/$', 'beacon.laundry.views.addlaundry'),
}
而且觀點本身:
# Create your views here.
from schedule.views import EventForm
def addlaundry(request):
if request.method == 'POST':
form = EventForm(request.POST)
if form.is_valid():
return HttpResponseRedirect('/thanks/') #redirect after succesfully adding new delivery
else:
form = addlaundry()
return render_to_response('newlaundry.html', {
'form': form,
})
難道我確實有我的觀點錯結構,還是我失去了什麼東西?如果有需要閱讀的文檔,我想我只是沒有找到它,但覺得我缺少一些基本的東西。
感謝,
邁克爾
太基本了,我很慚愧。感謝所有的指針。 – 2010-06-23 21:07:21