FastAPI 2: Routing
На данный момент все наши endpoint-ы находятся в файле `main.py` и никак логически не разделены между собой. Создаём способ подключения endpoint-ов Код В файле `example_router/api/v1.py` пишем: from fastapi import APIRouter
router = APIRouter()
@router.get('/test_from_example_router')
def return_test():
return {'message': 'ok'} В файле `example_router/api/__init__.py` пишем: from . import v1 В файле `example_router/__init__.py` пишем: from fastapi import APIRouter
from . import api
router = APIRouter()
router.include_router(api.v1.router)
# add imports for v2, v3, v4 ... В файле `main.py` прописываем: from fastapi import FastAPI
import api...