def create_app(self): app = Flask(__name__) app.config.update({"TESTING": True, "CSRF_ENABLED": False, "WTF_CSRF_ENABLED": False}) app.default_view = Registry() return app
def _default_view(templatename=None, error=None, redirect=None): if error is not None: flash(error, "error") if templatename is None: templatename = "layout.html" if not redirect is None: return redirect(url_for(redirect)) return render_template(templatename, error=error) base_app.default_view = _default_view def default_view(*args, **kargs): return base_app.default_view(*args, **kargs) # ############################################################################## # name: call_view # synop: calls the view function for the end-point given with the args given from flask import url_for, redirect def call_view(endpoint, *args, **kargs): # have to do redirect because of namespace issues