Проблема с датой на основе типа данных с использованием sqlalchemy с sqlite3 - PullRequest
0 голосов
/ 19 февраля 2019

Я использую sqlalchemy с sqlite3, здесь в одной из таблиц у меня есть столбец с типом данных DATE, а формат хранимого DATE - «17 мая 1992 года».

Объявление таблицы:следующим образом (только для справки):

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'

Может кто-нибудь подсказать, как можно решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...