Example #1
0
def create_shopping():
  session = request.environ["beaker.session"]
  ingredients = []
  for i in range(10):
    name = request.forms.get("ingredient[%d][name]" % i)
    unit = request.forms.get("ingredient[%d][unit]" % i)
    quantity = request.forms.get("ingredient[%d][quantity]" % i)
    price = request.forms.get("ingredient[%d][price]" % i)
    if name != "" and quantity != "" and int(quantity) > 0:
      ingredients.append({"name":name,"unit":unit,"quantity":quantity,"price":price})
  Shopping_List.new(session["user"],ingredients)
  if not "flash" in session:
    session["flash"] = {} 
  session["flash"]["success"]="Shopping List saved successfully"
  redirect("/")