创建没有时区的datetimefield

时间:2019-03-22 22:23:37

标签: django postgresql

我需要创建不带时区的datetimefield,并且需要在创建表时将其应用于postgres。

我确实将USE_TZ设置为False。 但是,仍然使用PostgreSQL上的时区来创建该字段。

当我在django中打印值时,它没有时区。但是存储时确实如此

submitted_timestamp = models.DateTimeField(auto_now_add=True)

我也尝试过

from django.utils.timezone import now
submitted_timestamp = models.DateTimeField(default=now)

在设置上

USE_TZ = False

当我检查表格时,该列所在的时区。

我删除了数据库并重新创建了3次,并且仍然相同

enter image description here

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用以下代码:

import datetime
submitted_timestamp = models.DateTimeField(default=datetime.datetime.now())