Фильтр объектов 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
}