Python Peewee和SQLite返回不正确的日期格式

Python Peewee和SQLite返回不正确的日期格式,python,sqlite,flask,peewee,Python,Sqlite,Flask,Peewee,我已经用Python和Flask构建了一个web应用程序,从SQLite数据库中提取日期和时间时遇到了问题 我使用以下行将日期输入数据库- order.order\u placed=datetime.datetime.now().strftime(“%Y-%m-%d%H:%m:%S”) 在我当前的示例中,它将以下内容输入数据库- 2018-05-01 12:08:49 但是当我打电话订购时,我得到了日期时间日期(2018年5月1日) 即使我调用str(order.order\u placed)我

我已经用Python和Flask构建了一个web应用程序,从SQLite数据库中提取日期和时间时遇到了问题

我使用以下行将日期输入数据库-
order.order\u placed=datetime.datetime.now().strftime(“%Y-%m-%d%H:%m:%S”)

在我当前的示例中,它将以下内容输入数据库-
2018-05-01 12:08:49

但是当我打电话订购时,我得到了日期时间日期(2018年5月1日)

即使我调用
str(order.order\u placed)
我也会得到
'2018-05-01'


有人能帮我从数据库中获取完整的日期和时间吗?谢谢

您可能正在使用
日期字段
,而实际上您希望使用
日期字段


此外,在存储数据之前,不需要调用
strftime
。Peewee可以很好地处理Python
datetime
对象。

这不是答案。谢谢大家,我在模型中使用了错误的字段类型!是否使用DateField而不是DateTimeField?请提供一个。如果是诸如Peewee之类的ORM,请提供相关模型等。请记住正确格式化代码(每行以4个空格开头)。