使用带有sqlite3的sqlalchemy的基于日期的数据类型的问题

时间:2019-02-19 10:24:19

标签: python python-2.7 sqlite sqlalchemy

我将sqlalchemy与sqlite3配合使用,在其中一个表中,我有一列以DATE作为数据类型,存储的DATE格式为“ 1992年5月17日”。

表的声明如下(仅供参考):

import sqlalchemy.ext.declarative
Base = sqlalchemy.ext.declarative.declarative_base()

class Users(Base):
    __tablename__ = 'users'
    user_id = Column(INTEGER, primary_key=True)
    date_of_birth = Column(DATE)

我尝试按以下方式查询表:

user = db_session.query(Tables.Users).all()

在这里,我从ORM(sqlalchemy)中收到以下错误:

ValueError: Couldn't parse date string: 'May 17, 1992'

任何人都可以告诉我如何解决此问题吗?

0 个答案:

没有答案