View raw

1 # -*- mode: python; -*- 2 3 4 from flask import Blueprint, render_template, request, redirect, flash 5 from flask_login import login_required 6 7 from ... import db 8 from ...models import Module, Product 9 from .forms import * 10 11 products = Blueprint("products", __name__) 12 13 14 @products.route("/modules/products") 15 @login_required 16 def view(): 17 modules = Module.query.all() 18 prods = Product.query.order_by(Product.primary_key.desc()) 19 module = "products" 20 flash(f"Successfully accessed module {module}.", "info") 21 flash(f"Still fighting against styling in {module}.", "error") 22 return render_template( 23 f"modules/{module}.html", 24 modules=modules, 25 products=prods, 26 ) 27