Skip to content

Welcome to FlaskR

Meer weten over create_app.

Run this:

uv add flask

Run this:

pip install flask
flaskr/__init__.py
def create_app(test_config=None):
    app = Flask(__name__)
    app.config.from_object("flaskr.settings")  # (1)!
    app.config.from_envvar("FLASKR_SETTINGS", silent=True)  # (2)!

    db_session, remove_session = db.create_db_session(
        app.config["DATABASE_URL"]
    )
    app.config["DB_SESSION"] = db_session

    app.teardown_appcontext(remove_session)
    app.register_blueprint(auth.bp)
    app.register_blueprint(blog.bp)

    return app
  1. Load the default values from flaskr/settings.py.
  2. Optionally override them with the FLASKR_SETTINGS environment variable.

FlaskR is a compact teaching app based on the official Flask tutorial. (1)

  1. The tutorial can be found here.

Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

Note

Admonitions kunnen je documentatie sterker en gebruiksvriendelijker maken. Maar overdrijf niet in hun gebruik!