X-Git-Url: http://git.ithinksw.org/~kgodey/maayanwich.git/blobdiff_plain/539dff62b65caad814bb7c2744162823efd88068..574ee1035dc6ba637a23a0e854b3dcc9e022c755:/views.py diff --git a/views.py b/views.py index a82b106..bfe67a5 100644 --- a/views.py +++ b/views.py @@ -1,9 +1,9 @@ from django.http import HttpResponse -from forms import SandwichForm, IngredientForm, ArtistForm +from forms import SandwichForm, IngredientForm from django.shortcuts import render_to_response from django.core.files.uploadedfile import SimpleUploadedFile from django.template.defaultfilters import slugify -from models import Sandwich, Artist, Ingredient +from models import Sandwich, Ingredient import datetime @@ -19,4 +19,19 @@ def add_sandwich(request): else: form = SandwichForm() # An unbound form - return render_to_response('sandwich.html', {'sform': form,}) \ No newline at end of file + return render_to_response('sandwich.html', {'sform': form,}) + + +def add_ingredient(request): + if request.method == 'POST': # If the form has been submitted... + form = IngredientForm(request.POST) # A form bound to the POST data + if form.is_valid(): # All validation rules pass + newsandwich = form.save() + newsandwich.save() + thankshtml = "

Thanks! Your ingredient has been saved!

" + return HttpResponse(thankshtml) # Redirect after POST + else: + form = IngredientForm() # An unbound form + + return render_to_response('ingredient.html', {'iform': form,}) +