am1*_*234 10 python sqlalchemy pycharm python-3.x flask-sqlalchemy
我收到以下语句的语法错误,问题部分是(Player.name == data["name"]) | (Player.account == data["account"])):
player_from_db = db.session.execute(
select(Player).where(
(Player.name == data["name"]) |
(Player.account == data["account"])
)).scalar()
Run Code Online (Sandbox Code Playgroud)
这是错误:
预期类型 'Union[ColumnElement[bool], _HasClauseElement, SQLCoreOperations[bool], ExpressionElementRole[bool], () -> ColumnElement[bool], LambdaElement]',却得到 'Union[bool, int]'
但该子句显然有两个 bool 表达式。帮助表示感谢!
| 归档时间: |
|
| 查看次数: |
2934 次 |
| 最近记录: |