tickets: Add basic booking form, view and templates.
[matthijs/projects/dorestad-bookings.git] / tickets / views.py
1 # Create your views here.
2
3 import django
4 from django.shortcuts import render_to_response
5
6 from models import Booking
7
8 class BookingForm(django.forms.ModelForm):
9     class Meta:
10         model=Booking
11
12 def book(request):
13     if request.method == "POST":
14         f = BookingForm(request.POST)
15     else:
16         f = BookingForm()
17
18     if f.is_valid():
19         booking = f.save()
20         return render_to_response('tickets/booked.html', {'booking' : booking})
21
22     return render_to_response('tickets/bookingform.html', {'form' : f})