gpt4 book ai didi

mysql - django 中的运行时警告

转载 作者:可可西里 更新时间:2023-11-01 07:49:49 27 4
gpt4 key购买 nike

我正在开发一个以 MySQL 作为后端的 Django 项目,这个警告一直困扰着我,任何人都可以建议解决这个问题。提前致谢!!

/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py:808: 
RuntimeWarning: DateTimeField received a naive datetime (2013-04-22 10:34:44)
while time zone support is active.

最佳答案

您必须进行以下更改:

在settings.py中,你需要添加下面一行:

USE_TZ = True

此外,在您的代码中,您应该创建aware 日期时间对象:

例如:

代替

import datetime

now = datetime.datetime.now()

你应该这样做:

from django.utils.timezone import now

now_time = now()

这将利用 settings.py 中的 USE_TZ 并将创建 aware 日期时间对象而不是 native

你应该阅读 https://docs.djangoproject.com/en/dev/topics/i18n/timezones/

关于mysql - django 中的运行时警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16139824/

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