抑制 django 天真的日期时间警告

问题描述 投票:0回答:2

我关心一个涉及日期时间模块的脚本。我必须抑制“时区处于活动状态时对象收到一个简单的日期时间”,因为脚本中还有其他打印语句。我的代码如下

脚本:

from datetime import datetime
date = datetime.now()

objName = className.objects.create(param=value, param=value, param=value, time=date, attachment=attachment)

模型.py

class className(models.MOdel):
    t = models.DateTimeField(null=True, blank=True)

如何抑制幼稚的日期时间警告?

python django datetime
2个回答
0
投票

如果您只是想抑制(但这不是一个好主意)警告消息,请仅使用这两行

import warnings
warnings.filterwarnings("ignore", category=RuntimeWarning) 

要抑制所有类型的警告,请不要提供特定的

Warning
类。

warnings.filterwarnings("ignore")

-3
投票

只需禁用时区的使用,如文档中所述:

USE_TZ = False
    
© www.soinside.com 2019 - 2024. All rights reserved.