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("/")