Как отобразить данные mongodb в html-таблице с помощью django
я хочу вывести данные mongodb в html таблицу, но проблема в том, что mycode сначала выводит все поле time, потом выводит все status, а потом все level вместо того, чтобы выводить по одному 
мой код view.py выглядит следующим образом
def generate(request):
a=str(request.POST.get('level'))
b= request.POST.get('status')
c=(request.POST.get('startdate'))
g=datetime.strptime(c,"%Y-%d-%m")
d=datetime.strftime(g,"%Y/%d/%m")
e=request.POST.get('enddate')
h=datetime.strptime(e,"%Y-%d-%m")
f=datetime.strftime(h,"%Y/%d/%m")
output=run([sys.executable,'C:\\Users\\siddhant\\Desktop\\intern mongo\\indicator\\work\\water.py',a,b,d,f],stdout=PIPE,text=True)
client=pymongo.MongoClient("mongodb://localhost:27017")
db = client["water"]
colle= db["waterlevel"]
data_from_db = colle.find({})
return render(request,'result.html',{'task':data_from_db})
мой шаблон страницы result.html, который отображает таблицу, выглядит следующим образом
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>time</th>
<th>status</th>
<th>level</th>
</tr>
</thead>
<tbody>
{% for ta in task %}
<tr>
<td>{{ ta.time }}</td>
<td>{{ ta.status }}</td>
<td>{{ ta.level }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
я хочу создать таблицу, которая отображает одну единицу времени, затем по значению статуса и уровня переходит к следующей строке, пожалуйста, предложите возможные способы, это будет очень полезно