Django 非原始日期时间(tzinfo已设置)

Django 非原始日期时间(tzinfo已设置),django,celery,Django,Celery,我在django应用程序中使用django芹菜,遇到以下错误: ValueError: Not naive datetime (tzinfo is already set) in djcelery.utils in make_aware 如何修复此问题?我认为这是django芹菜在升级版本时出现的错误。但是顺便说一下,把它放在settings.py所在的init.py中 # Patch the djcelery/snapshot cause it's broken import datetim

我在django应用程序中使用django芹菜,遇到以下错误:

ValueError: Not naive datetime (tzinfo is already set) in djcelery.utils in make_aware

如何修复此问题?

我认为这是django芹菜在升级版本时出现的错误。但是顺便说一下,把它放在settings.py所在的init.py中

# Patch the djcelery/snapshot cause it's broken
import datetime
from django.utils.timezone import is_aware
import djcelery.snapshot
orig_maybe_make_aware = djcelery.snapshot.maybe_make_aware
def new_maybe_make_aware(value):
    if isinstance(value, datetime.datetime) and is_aware(value):
        return value
    return orig_maybe_make_aware(value)
djcelery.snapshot.maybe_make_aware = new_maybe_make_aware