Django не может сравнить времена данных со смещением и с учетом смещения

Если время не превысило трех минут, я хочу перейти к следующим действиям

django models:


class ActivationCode(models.Model):
   blablabla
    activate_code_expiry = models.DateTimeField(default=datetime.now, blank=True,null=True)

views.py:

activation = ActivationCode.objects.get(user_id=request.user.id)
if activation.activate_code_expiry < (datetime.now()-timedelta(minutes=3)):
   blablablabla
Вернуться на верх