Home / Function/ create_app() — flask Function Reference

create_app() — flask Function Reference

Architecture documentation for the create_app() function in __init__.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  d3b1eb01_6f97_f5d2_f2f0_944bc1eba09d["create_app()"]
  dcac1a9c_6e3e_f729_b62b_f00e50c7a9fb["__init__.py"]
  d3b1eb01_6f97_f5d2_f2f0_944bc1eba09d -->|defined in| dcac1a9c_6e3e_f729_b62b_f00e50c7a9fb
  8ee347be_ac74_f5c0_cbce_e79394257ade["celery_init_app()"]
  d3b1eb01_6f97_f5d2_f2f0_944bc1eba09d -->|calls| 8ee347be_ac74_f5c0_cbce_e79394257ade
  style d3b1eb01_6f97_f5d2_f2f0_944bc1eba09d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

examples/celery/src/task_app/__init__.py lines 7–26

def create_app() -> Flask:
    app = Flask(__name__)
    app.config.from_mapping(
        CELERY=dict(
            broker_url="redis://localhost",
            result_backend="redis://localhost",
            task_ignore_result=True,
        ),
    )
    app.config.from_prefixed_env()
    celery_init_app(app)

    @app.route("/")
    def index() -> str:
        return render_template("index.html")

    from . import views

    app.register_blueprint(views.bp)
    return app

Subdomains

Frequently Asked Questions

What does create_app() do?
create_app() is a function in the flask codebase, defined in examples/celery/src/task_app/__init__.py.
Where is create_app() defined?
create_app() is defined in examples/celery/src/task_app/__init__.py at line 7.
What does create_app() call?
create_app() calls 1 function(s): celery_init_app.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free