madscheme/fastapi

Companion for the O'Reilly book "FastAPI: Modern Python Web Development"

206

stars

46

commits

Python

primary language

May 11, 2024

updated

README

FastAPI: Modern Python Web Development

This repo is a companion to the O'Reilly book, FastAPI: Modern Python Web Development. It contains:

  • README.md: This file.
  • example/: The numbered Example code files from the book. Most are Python, but a few are Jinja templates.
  • src/: Source files for the website.
    • data/: Python modules for the bottom Data layer.
    • db/: Text and SQLite data sources for book examples.
    • error.py: A Python module of exception definitions.
    • fake/: Fake service and data source during development.
    • main.py: Sample top website file.
    • model/: Pydantic Python modules that define data aggregates.
    • service/: Python modules for the intermediate Service layer.
    • static/: Non-code files that are directly served by the web server.
    • template/: Jinja template files.
    • test/: Test scripts for the various layers.
    • web/: FastAPI Python modules for the site's top Web layer.

Contributors

madscheme

46 commits

madscheme/fastapi

Companion for the O'Reilly book "FastAPI: Modern Python Web Development"

206

stars

46

commits

Python

primary language

May 11, 2024

updated

README

FastAPI: Modern Python Web Development

This repo is a companion to the O'Reilly book, FastAPI: Modern Python Web Development. It contains:

  • README.md: This file.
  • example/: The numbered Example code files from the book. Most are Python, but a few are Jinja templates.
  • src/: Source files for the website.
    • data/: Python modules for the bottom Data layer.
    • db/: Text and SQLite data sources for book examples.
    • error.py: A Python module of exception definitions.
    • fake/: Fake service and data source during development.
    • main.py: Sample top website file.
    • model/: Pydantic Python modules that define data aggregates.
    • service/: Python modules for the intermediate Service layer.
    • static/: Non-code files that are directly served by the web server.
    • template/: Jinja template files.
    • test/: Test scripts for the various layers.
    • web/: FastAPI Python modules for the site's top Web layer.

Contributors

madscheme

46 commits

Languages

Python

96.2%

HTML

3.2%