git.ithinksw.org
/
~kgodey
/
maayanwich.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sandwich form actually adds things to the database now!
[~kgodey/maayanwich.git]
/
views.py
diff --git
a/views.py
b/views.py
index
f9c5cd3
..
a82b106
100644
(file)
--- a/
views.py
+++ b/
views.py
@@
-1,17
+1,22
@@
from django.http import HttpResponse
from forms import SandwichForm, IngredientForm, ArtistForm
from django.shortcuts import render_to_response
from django.http import HttpResponse
from forms import SandwichForm, IngredientForm, ArtistForm
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
+import datetime
+
def add_sandwich(request):
if request.method == 'POST': # If the form has been submitted...
def add_sandwich(request):
if request.method == 'POST': # If the form has been submitted...
- form = SandwichForm(request.POST) # A form bound to the POST data
+ form = SandwichForm(request.POST
, request.FILES
) # A form bound to the POST data
if form.is_valid(): # All validation rules pass
if form.is_valid(): # All validation rules pass
- # Process the data in form.cleaned_data
- # ...
+ 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
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', {'form': form,})
\ No newline at end of file
+ return render_to_response('sandwich.html', {'
s
form': form,})
\ No newline at end of file