學習 python 記錄 - 套件 fastapi-sqlalchemy
fastapi-sqlalchemy 的使用
直接安裝
pip install fastapi-sqlalchemy
使用 add, update, delete
使用 ORM 的方式比較輕鬆
# add save = User(username=username, password=password) db.session.add(save) db.session.commit() # update user = db.session.query(User).filter_by(id=123).first() user.password = password_change db.session.commit() # delete user = db.session.query(User).filter_by(id=123).delete() db.session.commit() # select, 使用 first(),這個返回 json 格式 user = db.session.query(User).filter_by(id=123).first() username = user.username password = user.password
使用 all(),使用 dict 轉 json.dumps()
# select, 使用 all(),返回 dict,要靠 json.dumps() 轉換 json import json users = db.session.query(User).all() json_users = json.dumps(users)
記錄一下