http://localhost:8000/docs#/
を確認。
cliかdocker desktopでコンテナを起動すると治る(だいたい)
docker-compose build
docker-compose run \
--entrypoint "poetry init \
--name demo-app \
--dependency fastapi \
--dependency uvicorn[standard]" \
demo-app
docker-compose run --entrypoint "poetry install" demo-app
docker-compose build --no-cache
docker-compose up
docker-compose exec demo-app poetry add sqlalchemy aiomysql
docker-compose exec demo-app poetry run python -m api.migrate_db
docker-compose exec db mysql demo
pythonだとorは予約語なので、
from sqlalchemy import select,or_
して、
filter(or_(transaction_model.Transaction.lender_id == user_id,transaction_model.Transaction.borrower_id == user_id))
こんな感じで使う