def create_app(object_name): app = Flask(__name__) app.config.from_object(object_name) db.init_app(app) csrf.init_app(app) mail.init_app(app) configure_uploads(app, icon) admin.init_app(app) app.register_blueprint(index_blue) app.register_blueprint(community_blue) app.register_blueprint(user_blue) return app
def init_extensions(app): csrf.init_app(app) sentry.init_app(app)
from webapp.publisher.views import publisher from webapp.store.views import store from webapp.tutorials.views import init_tutorials app = FlaskBase( __name__, config.APP_NAME, template_folder="../templates", static_folder="../static", template_404="404.html", template_500="500.html", ) app.store_api = CharmStore(session=talisker.requests.get_session()) set_handlers(app) csrf.init_app(app) app.register_blueprint(store) app.register_blueprint(login) app.register_blueprint(publisher) init_docs(app, "/docs") init_tutorials(app, "/tutorials") @app.route("/overview") def overview(): return render_template("overview.html") @app.route("/topics/kubernetes")
def init_extensions(app): csrf.init_app(app)