RuntimeWarning: DateTimeField Lesson.startdate получило наивный дататайм (2022-09-18 00:00:00) при активной поддержке часовых поясов. RuntimeWarning)

RuntimeWarning: DateTimeField Lesson.startdate получило наивный дататайм (2022-09-18 00:00:00) при активной поддержке часовых поясов. RuntimeWarning)

 def auto_send_notification(request):
   today = date.today()
   substatus = SubscribeEmailModel.objects.filter(topic__startdate=today, sent_mail=False)

Models.py

class Lesson(models.Model):
   startdate = models.DateTimeField(auto_now=True, null=True)
   enddate = models.DateTimeField(auto_now=True,null=True)

Вместо использования datetime.date.today() используйте django.utils.timezone.now().date().

Вернуться на верх