Фильтр объектов django с использованием AND,between date

pls мой код ниже не работает, но я заметил, что если я удалю statu='Approved', то он работает нормально, но я хочу, чтобы это было частью условия statment. pls help

МОДЕЛЬ

class Tbltrn(models.Model):

narratn = models.CharField(max_length=1000)

credt = models.CharField(max_length=100)

debt = models.CharField(max_length=100)

refid = models.CharField(max_length=1000)

accountno = models.CharField(max_length=100)

date = models.CharField(max_length=20)

statu = models.CharField(max_length=20)

dslip = models.CharField(max_length=200)

accname= models.CharField(max_length=2000)

voucherno= models.CharField(max_length=2000)

createdby= models.CharField(max_length=2000)

VIEW sdate = request.POST['sdate']

        edate = request.POST['edate']

        acct =int(request.POST['acct'])

        actyp = request.POST['actyp']

          
        d1 = datetime.strptime(sdate, "%Y-%m-%d")

        d2 = datetime.strptime(edate, "%Y-%m-%d")

        now = datetime.now()

        dte =  now.strftime("%Y-%m-%d")

        stmtacct = Tbltrn.objects.filter(accountno=acct,statu='APPROVED',date__gte=d1,date__lte=d2)

        context={

            'mysere': stmtacct, 

            'strdate': sdate, 

            'endate': edate,

            'fname': fname,

            'acct': acct,

            'actyp': actyp
        } 
Вернуться на верх