+ if request.method == 'POST': # If the form has been submitted...
+ form = SandwichForm(request.POST, request.FILES) # A form bound to the POST data
+ if form.is_valid(): # All validation rules pass
+ newsandwich = form.save()
+ newsandwich.save()
+ thankshtml = "<p class=\"formthanks\">Thanks! Your sandwich has been added!</p>"
+ return HttpResponse(thankshtml) # Redirect after POST
+ else:
+ form = SandwichForm() # An unbound form
+
+ return render_to_response('sandwich.html', {'sform': form,})
+