def truck_page(truck): items = session.query(Item).filter(Item.operator_id == truck) if request.method == "POST": user = User() user.firstName = request.form.get("firstName") user.lastName = request.form.get("lastName") user.email = request.form.get("email") session.add(user) session.commit() order = Order() order.operator_id = truck order.user = user order.status = "created" session.add(order) session.commit() for item_id in request.form.getlist("item"): orderitem = OrderItems() orderitem.order_id = order.id orderitem.item_id = item_id item = items.filter(Item.id == item_id).first() session.add(orderitem) session.commit() return render_template("checkout.html", key=stripe_keys["publishable_key"], order=order, user=user) else: items = items.all() items = filter(lambda x: x.count > 0, items) return render_template("truckPage.html", items=items)