I have built a web app in Python and Flask and am having trouble pulling the date and time from my SQLite database.
I enter the date into the DB with the following line-
order.order_placed = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
Which with my current example enters the following into the DB -
2018-05-01 12:08:49
But when I call order.order_placed
I get datetime.date(2018, 5, 1)
Even if I call str(order.order_placed)
I get '2018-05-01'
Can someone help me get the full date and time out of the database? Thanks!
It's possible that you're using DateField
when in actuality you want to use DateTimeField
.
Furthermore, you don't need to call strftime
before storing the data. Peewee works nicely with Python datetime
objects.