/py-fastapi-tutorial

API developed with Python FastAPI framework, following its user guide tutorial

Primary LanguagePython

py-fastapi-tutorial

API developed with Python using FastAPI, based on its user guide tutorial

Requirements

  • Python 3.8+

Running it

  • Create a new virtual environment
$ python -m venv .venv
  • Activate virtual environment
$ .venv\Scripts\activate
  • Install requirements
(.venv) $ pip install -r requirements-dev.txt
  • Start API
(.venv) $ uvicorn main:app --reload
INFO:     Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [3548] using statreload
INFO:     Started server process [12188]
INFO:     Waiting for application startup.
INFO:     Application startup complete.