Отображение json-данных в шаблоне django
я получаю данные из mongodb и сначала вставляю все данные в pandas, затем конвертирую эти данные в json и затем печатаю эти данные в формате таблицы мой views.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"]
df3=pd.DataFrame()
df4=pd.DataFrame()
data_from_db = colle.find({},{"_id":0,"time":1,"status":1,"level":1})
for datta in data_from_db:
df=pd.DataFrame(datta)
df4=pd.concat([df4, df], ignore_index=True,axis=0)
json_records = df4.reset_index().to_json(orient='records',date_format='epoch')
data = []
data = json.loads(json_records)
context = {'d': data}
return render(request,'result.html',context)
и мой html шаблон такой
<!DOCTYPE html>
<html lang="en">
<head>
<title>TableView - Startup</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2 class="text-center"><u>water table</u></h2><br>
<table class="table table-dark table-striped">
<thead>
<tr>
<th>time</th>
<th>status</th>
<th>level</th>
</tr>
</thead>
<tbody>
<!-- jinja2 Technique -->
{% if d %}
{% now "U" %}
{% for i in d %}
<tr>
<td>{{i.time|date:'U'}}</td>
<td>{{i.status}}</td>
<td>{{i.level}}</td>
</tr>
{% endfor %}
{% endif %}
</tbody>
</table>
</div>
</body>
</html>
проблема в том, что я получаю DateTime в формате UNIX, а хочу получить его в читаемом формате типа даты может ли кто-нибудь предложить лучший способ отобразить pandas dataframe в шаблоне Django в виде таблицы, кроме функции to_html, а также, пожалуйста, подскажите, как я могу преобразовать JSON формат даты в читаемый формат даты