TypeError: can't subtract offset Naive and offset-aware datetimes Я хочу вычесть две даты и получил эту ошибку? [дубликат]

#models.py
from django.db import models

class User(models.Model):
    first_name = models.CharField(max_length=100)
    last_name = models.CharField(max_length=100)
    mobile_number = models.IntegerField()
    cnic = models.CharField(max_length = 13)
    blood_group = models.CharField(max_length= 10)
    last_donation = models.DateTimeField(auto_now_add=True)

#views.py 
from django.shortcuts import render
from .models import *
from .forms import UserForm


def home(request):
    return render(request, 'home.html')
    
def donor(request):
    if request.method == "POST":
        userform = UserForm(request.POST)
        if userform.is_valid():
            userform.save()
    else:
        userform = UserForm()
    return render(request, 'donor.html',{'userform':userform})

#forms.py
from django.core.exceptions import ValidationError
from django.forms import ModelForm
from .models import User
from datetime import  datetime,timedelta


class UserForm(ModelForm):
    class Meta:
        model = User
        fields = "__all__"
    
    def clean_cnic(self):
        cnic = self.cleaned_data['cnic']
        print("This is a cnic",cnic)
        existuser = User.objects.get(cnic = cnic)
        if existuser:
            print(existuser)
            previous_date = existuser.last_donation
            current_date = datetime.now()
            print(previous_date,current_date) 

Выход:->
Предыдущая:> 2021-12-17 12:38:35.717900+00:00 Текущая:> 2021-12-18 14:44:23.569193 Здесь я хочу минуснуть эти две даты, но получил ошибку итоговый = Текущая дата - Предыдущая дата Последняя строка не работает Я хочу минус две даты Обе даты выбираются из системы автоматически

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