FastAPI Documention on FastAPI
- Подключение к удаленному компьютеру через AnyDesk.
- В AnyDesk настраиваем TCP-туннели:
- Прокладываем порты для соединения программы с БД (5432). Теперь можно перейти к самой программе.
Для запуска приложения сервиса желательно использовать PyCharm.
- Необходимо создать новый проект, желательно использовать venv и выбрать интерпритатор python (там где он у вас установлен)
- Скачиваем из проекта rest-api, и используем папку db_locally, которую необходимо установить в свой новый проект.
- Необходимо с помощью терминала через команду 'pip install <библиотека>' загрузить:
- sqlachemy
- fastapi
- psycopg2
- uvicorn
- После загрузки библиотек необходимо также в терминале запустить саму программу командой: 'uvicorn db_locally.main:app --reload'
- Теперь можете перейти по ссылке (http://127.0.0.1:8000 - можете указать другой свободный порт). Также можно написать http://127.0.0.1:8000/docs и перейти к документации "Swagger UI".