X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fdorestad-bookings.git;a=blobdiff_plain;f=tickets%2Fviews.py;h=63cf28610311b7afff27af37b7cd6e259baa53a6;hp=60f00ef0ef347811e7b0c0921b7fda097acd9fcc;hb=6f122bebb61452b705b1d943f896bc77d6168c63;hpb=02b4199a8b934dbf4a2d6dffda3dfc208d5bbb5b diff --git a/tickets/views.py b/tickets/views.py index 60f00ef..63cf286 100644 --- a/tickets/views.py +++ b/tickets/views.py @@ -1 +1,22 @@ # Create your views here. + +import django +from django.shortcuts import render_to_response + +from models import Booking + +class BookingForm(django.forms.ModelForm): + class Meta: + model=Booking + +def book(request): + if request.method == "POST": + f = BookingForm(request.POST) + else: + f = BookingForm() + + if f.is_valid(): + booking = f.save() + return render_to_response('tickets/booked.html', {'booking' : booking}) + + return render_to_response('tickets/bookingform.html', {'form' : f})