--- /dev/null
+{% extends "tickets/base.html" %}
+
+{% block content %}
+<h1>Gereserveerd</h1>
+<p>
+Je hebt {{ booking.tickets }} kaarten gereserveerd voor de voorstelling op
+{{ booking.get_show_display }}, op naam van {{ booking.name }}. Je hebt
+hiervoor ook een bevestiging via email ontvangen (op {{ booking.email }}).
+</p>
+<p>
+Veel plezier bij de voorstelling!
+</p>
+{% endblock %}
--- /dev/null
+{% extends "tickets/base.html" %}
+
+{% block content %}
+<h1>Reserveren</h1>
+<form method="POST">
+<table>
+{{ form.as_table }}
+</table>
+<input type="submit" value="Reserveren" />
+</form>
+
+<p><i>Het e-mailadres wat je hier invult zal alleen worden gebruikt om je een
+bevestiging van je reservering te sturen en om bij eventuele bijzonderheden
+met betrekking tot de voorstelling contact op te nemen.</i>
+</p>
+{% endblock %}
# 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})