API библиотеки на FastAPI с MongoDB.
- CRUD авторов, издательств, книг
Стек:
- Python == 3.10.2
- FastAPI == 0.75.2
- MongoDB == 5.0.7
Для просмотра GET-запросов в боевом режиме рекомендуется пользоваться расширением для браузера типа "json-viewer" для Chrome https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh
Используя докер
git clone https://github.com/m019m1/test_case_FastAPI_mongoDB.git
docker-compose build
docker-compose run web python db_init.py
docker-compose up
http://127.0.0.1:8000/docs
Без докера
git clone https://github.com/m019m1/test_case_FastAPI_mongoDB.git
python -m venv venv
pip install -r requirements.txt
python db_init.py
uvicorn main:app --reload
http://127.0.0.1:8000/docs