Advertisement
lessientelrunya

cart2

Jul 3rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. from flask import Flask, redirect, render_template, request, session, url_for
  2.  
  3. app = Flask(__name__)
  4. app.secret_key = "shhh"
  5.  
  6. @app.route("/", methods=["GET", "POST"])
  7. def store():
  8.     if request.method == "POST":
  9.         for item in ["foo", "bar", "baz"]:
  10.             if item not in session:
  11.                 session[item] = int(request.form[item])
  12.             else:
  13.                 session[item] += int(request.form[item])
  14.         return redirect(url_for("cart"))
  15.     return render_template("store.html")
  16.  
  17. @app.route("/cart")
  18. def cart():
  19.     cart = []
  20.     for item in ["foo", "bar", "baz"]:
  21.         cart.append({"name":item.capitalize(), "quantity":session[item]})
  22.     return render_template("cart.html", cart=cart)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement