1. 用户密码问题#创建密码上下文pwd_context CryptContext(schemes[sha256_crypt], deprecatedauto) # TODO 关键[sha256_crypt] 否则 会出现password用户密码超过这个限制2models层1.SQLAlchemy 识别规则只有继承了Base的类才会被纳入 ORM 管理后续执行Base.metadata.create_all()时才会自动创建表。2.不能直接继承 DeclarativeBase必须继承你自己定义的Base类3.响应 前端的data问题res得到的是一个 bool 类型的值而success_response中的data要的是 一个{键值对} 不能直接data res 要用pydantic类来校验dataFavoriteCheckResponse(isFavoriteres)4.models层中 外键约束 问题ForeignKey(User.id) 外键约束 要传的是对应的models中的User类的id 不是传ForeignKey(user.id)错5.更新 数据库时 values() 问题