X-Git-Url: http://git.ithinksw.org/~kgodey/maayanwich.git/blobdiff_plain/799a2ef9956edf518979879e0f29e4ac757ff791..6d140a50c835a7008a81cb395fd244d8aa8b6294:/views.py diff --git a/views.py b/views.py index 66aa2bb..f9c5cd3 100644 --- a/views.py +++ b/views.py @@ -1,14 +1,17 @@ from django.http import HttpResponse from forms import SandwichForm, IngredientForm, ArtistForm +from django.shortcuts import render_to_response def add_sandwich(request): - sform = SandwichForm() - - -def add_artist(request): - sform = ArtistForm() - - -def add_ingredient(request): - sform = IngredientForm() \ No newline at end of file + if request.method == 'POST': # If the form has been submitted... + form = SandwichForm(request.POST) # A form bound to the POST data + if form.is_valid(): # All validation rules pass + # Process the data in form.cleaned_data + # ... + thankshtml = "

Thanks! Your sandwich has been added!

" + return HttpResponse(thankshtml) # Redirect after POST + else: + form = SandwichForm() # An unbound form + + return render_to_response('sandwich.html', {'form': form,}) \ No newline at end of file