gpt4 book ai didi

python - DateTimeField 收到一个天真的日期时间

转载 作者:IT老高 更新时间:2023-10-28 21:05:37 24 4
gpt4 key购买 nike

我有带有 DateTimeField 列的模型。

我正在尝试通过 sql 查询将具有数据库 current_time 值的行直接插入到表中。

我对 MySQL 数据库的 sql 查询如下:

INSERT INTO MyTable (..., my_datetime, ...) VALUES (..., current_time, ...)

得到:

RuntimeWarning: DateTimeField ModelName.field_name received a naive datetime (2014-01-09 22:16:23) while time zone support is active.

如何通过sql查询将当前时间直接插入表中而不提示?

最佳答案

对于 falsetru 的回答,如果日期时间已经创建,您可以将其转换为时区感知:

from django.utils import timezone
my_datetime = timezone.make_aware(my_datetime, timezone.get_current_timezone())

关于python - DateTimeField 收到一个天真的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com