Home / File/ tutorial001_py39.py — fastapi Source File

tutorial001_py39.py — fastapi Source File

Architecture documentation for tutorial001_py39.py, a python file in the fastapi codebase. 4 imports, 1 dependents.

File python FastAPI Responses 4 imports 1 dependents 2 functions

Entity Profile

Dependency Diagram

graph LR
  49264148_4928_4025_0606_9861e24c58d8["tutorial001_py39.py"]
  d9f74269_6ad9_0595_74d1_308622e6fecc["a2wsgi"]
  49264148_4928_4025_0606_9861e24c58d8 --> d9f74269_6ad9_0595_74d1_308622e6fecc
  534f6e44_61b8_3c38_8b89_6934a6df9802["__init__.py"]
  49264148_4928_4025_0606_9861e24c58d8 --> 534f6e44_61b8_3c38_8b89_6934a6df9802
  f6729356_5e9f_279e_e12c_352bfc106608["flask"]
  49264148_4928_4025_0606_9861e24c58d8 --> f6729356_5e9f_279e_e12c_352bfc106608
  9965c9ea_f9ba_d5f1_935c_b5fb80c983e9["markupsafe"]
  49264148_4928_4025_0606_9861e24c58d8 --> 9965c9ea_f9ba_d5f1_935c_b5fb80c983e9
  5f75bce6_a1c6_ca61_d77b_bcf85fe36c7d["test_tutorial001.py"]
  5f75bce6_a1c6_ca61_d77b_bcf85fe36c7d --> 49264148_4928_4025_0606_9861e24c58d8
  style 49264148_4928_4025_0606_9861e24c58d8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from a2wsgi import WSGIMiddleware
from fastapi import FastAPI
from flask import Flask, request
from markupsafe import escape

flask_app = Flask(__name__)


@flask_app.route("/")
def flask_main():
    name = request.args.get("name", "World")
    return f"Hello, {escape(name)} from Flask!"


app = FastAPI()


@app.get("/v2")
def read_main():
    return {"message": "Hello World"}


app.mount("/v1", WSGIMiddleware(flask_app))

Domain

Subdomains

Dependencies

Frequently Asked Questions

What does tutorial001_py39.py do?
tutorial001_py39.py is a source file in the fastapi codebase, written in python. It belongs to the FastAPI domain, Responses subdomain.
What functions are defined in tutorial001_py39.py?
tutorial001_py39.py defines 2 function(s): flask_main, read_main.
What does tutorial001_py39.py depend on?
tutorial001_py39.py imports 4 module(s): __init__.py, a2wsgi, flask, markupsafe.
What files import tutorial001_py39.py?
tutorial001_py39.py is imported by 1 file(s): test_tutorial001.py.
Where is tutorial001_py39.py in the architecture?
tutorial001_py39.py is located at docs_src/wsgi/tutorial001_py39.py (domain: FastAPI, subdomain: Responses, directory: docs_src/wsgi).

Analyze Your Own Codebase

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

Try Supermodel Free