python - 从 SQLAlchemy InstrumentedAttribute 中提取一个 weekday() (列类型是 datetime)

标签 python sqlalchemy flask-sqlalchemy

我有一个日期时间类型的 SQLAlchemy 数据库列:

type(<my_object>) --> sqlalchemy.orm.attributes.InstrumentedAttribute

如何达到实际日期以便按 weekday() 过滤数据库?

最佳答案

我明白了: from sqlalchemy import func (func.extract(<my_object>, 'dow') == some_day)

dow 代表“星期几” extract 是一个 SQLAlchemy 函数,允许从列对象中提取任何字段。

关于python - 从 SQLAlchemy InstrumentedAttribute 中提取一个 weekday() (列类型是 datetime),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31841054/

相关文章:

python - Numpy:将散点图变成二维数组

python - 无法读取UDP数据包

python - 使用 SQLAlchemy ORM 高效更新数据库

python - 即使更新数据库后,SQLAlchemy 也找不到我表中的列?

python - 构建docker镜像时无法运行requirements.txt文件

postgresql - 如何用 Python 编写这段代码?

google-app-engine - 无法使用 SQLAlchemy 从开发服务器连接到 Google Cloud SQL

database - 如何解决 Airflow Scheduler 中的数据库连接无效警告?

testing - 试图在 Flask-SQLAlchemy 中模拟模型的问题

python - sqlalchemy.exc.OperationalError : (pymysql. err.OperationalError)(2013, 'Lost connection to MySQL server during query')