return render_template('category/add.html',form=form, breadcrumb=['Home','Category']) @catalog.route('/product') @catalog.route('/product/<int:page>') @login_required def product(page=1): pagination = Product.objects.order_by("-id").paginate(page = page, per_page=10) return render_template('product/list.html', products=pagination.items, pagination=pagination) @catalog.route('/product/add', endpoint='add_product',methods=['GET','POST']) def add_product(): form = ProductForm() if form.validate_on_submit(): pass flash(_('Product add successful')) return redirect(url_for('catalog.category')) return render_template('product/add.html',form=form) app.register_blueprint(catalog)
import unittest from app.core import app from app import blueprint # app = create_app() app.register_blueprint(blueprint) app.app_context().push() def test(): """Runs the unit tests.""" tests = unittest.TestLoader().discover('app/test', pattern='test*.py') result = unittest.TextTestRunner(verbosity=2).run(tests) if result.wasSuccessful(): return 0 return 1 if __name__ == '__main__': app.run()
return redirect(url_for("system.website")) return render_template("website.html", title=_("Website"), websites=websites, form=form) @system.route("/message") @login_required def message(): return render_template("message.html") @system.route("/alerts") @login_required def alerts(): return render_template("alerts.html") @system.route("/tasks") @login_required def tasks(): return render_template("tasks.html") @system.route("/settings", methods=["GET", "POST"]) @login_required def settings(): return render_template("settings.html") app.register_blueprint(system)
pagination = Order.query.order_by(Order.id.desc()).paginate(page=page, per_page=10, error_out=False) return render_template("order/list.html", orders=pagination.items, pagination=pagination) @sales.route("/order/view/<int:id>/") @login_required def order_view(id): order = Order.query.get_or_404(id) return render_template("order/view.html", order=order) @sales.route("/shipment/") @login_required def shipment(): return render_template("shipment.html") @sales.route("/payment/") @login_required def payment(): pass @sales.route("/invoice/") @login_required def invoice(): pass app.register_blueprint(sales)
@login_required def add(): form = CustomerForm() if form.validate_on_submit(): user = Customer(email=form.email.data, firstname=form.firstname.data, lastname=form.lastname.data, website_id = form.website_id.data.id, group_id = form.group_id.data ) db.session.add(user) db.session.commit() flash(_('Customer add successful')) return redirect(url_for('customers.index')) return render_template('add.html',form=form) @customers.route('/view/<int:id>') @login_required def view(): return render_template('message.html') app.register_blueprint(customers)
user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation_token() flash('A confirmation email has been sent to you by email. '+token) return redirect(url_for('accounts.login')) return render_template('register.html',form=form) @account.route('/profile/') @login_required def profile(): return render_template('message.html') @account.route('/logout/') @login_required def logout(): logout_user() return redirect(url_for('accounts.login')) app.register_blueprint(account)