chris-chris / fastapi-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FastAPI Tutorial

.
├── app                  # "app" is a Python package
│   ├── __init__.py      # this file makes "app" a "Python package"
│   ├── main.py          # "main" module, e.g. import app.main
│   ├── dependencies.py  # "dependencies" module, e.g. import app.dependencies
│   └── routers          # "routers" is a "Python subpackage"
│   │   ├── __init__.py  # makes "routers" a "Python subpackage"
│   │   ├── items.py     # "items" submodule, e.g. import app.routers.items
│   │   └── users.py     # "users" submodule, e.g. import app.routers.users
│   └── internal         # "internal" is a "Python subpackage"
│       ├── __init__.py  # makes "internal" a "Python subpackage"
│       └── admin.py     # "admin" submodule, e.g. import app.internal.admin

How to start FastAPI app?

$ uvicorn app.main:app --reload

How to call API?

$ curl -X GET "http://localhost:8000/?token=jessica"

About


Languages

Language:Python 97.2%Language:Dockerfile 2.8%