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
Added a view for all sandwiches, and configured URLS for it.
[~kgodey/maayanwich.git]
/
views.py
diff --git
a/views.py
b/views.py
index
bfe67a5
..
23f9269
100644
(file)
--- a/
views.py
+++ b/
views.py
@@
-2,12
+2,11
@@
from django.http import HttpResponse
from forms import SandwichForm, IngredientForm
from django.shortcuts import render_to_response
from django.core.files.uploadedfile import SimpleUploadedFile
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, Ingredient
from models import Sandwich, Ingredient
+from django.http import Http404
import datetime
import datetime
-
def add_sandwich(request):
if request.method == 'POST': # If the form has been submitted...
form = SandwichForm(request.POST, request.FILES) # A form bound to the POST data
def add_sandwich(request):
if request.method == 'POST': # If the form has been submitted...
form = SandwichForm(request.POST, request.FILES) # A form bound to the POST data
@@
-20,8
+19,8
@@
def add_sandwich(request):
form = SandwichForm() # An unbound form
return render_to_response('sandwich.html', {'sform': form,})
form = SandwichForm() # An unbound form
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
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
@@
-35,3
+34,10
@@
def add_ingredient(request):
return render_to_response('ingredient.html', {'iform': form,})
return render_to_response('ingredient.html', {'iform': form,})
+
+def all_sandwich(request):
+ try:
+ sandwiches = Sandwich.objects.all()
+ except Sandwich.DoesNotExist:
+ raise Http404
+ return render_to_response('allsandwiches.html', {'sandwiches': sandwiches,})
\ No newline at end of file