我需要创建不带时区的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次,并且仍然相同
有什么建议吗?
答案 0 :(得分:0)
使用以下代码:
import datetime
submitted_timestamp = models.DateTimeField(default=datetime.datetime.now())