Я работаю над базовой формой события, созданной из модели, но продолжаю получать следующее сообщение об ошибке:
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,
})
Действительно ли мои взгляды неправильно структурированы, или я что-то упускаю?Если есть документация, о которой мне нужно прочитать, я хочу, чтобы я просто не нашел ее, но чувствую, что мне не хватает чего-то простого.
Спасибо,
Майкл