Я хочу представить django QUERY в виде таблицы на html-странице с заголовком таблицы, совпадающим с названием поля django. Как я могу это реализовать?
Я хотел бы найти способ представить в HTML-таблице набор записей, полученный с помощью SQL-запроса. Я просмотрел предыдущее сообщение, в котором говорилось о проблеме, схожей с моей, но в том сообщении ссылались на модель, и я не смог адаптировать ее к моим потребностям. Я хотел бы адаптировать решение из того сообщения так, чтобы оно работало даже при использовании SQL запроса.
Возможно ли это? Пост такой:
Вот мое мнение:
def posts_discussione(request,pk):
discussione = Discussione.objects.get(pk=pk)
posts = Post.objects.raw(f'SELECT * from forum_post where discussione_id = {pk} order by dataCreazione ASC')
context = {'posts':posts,'discussione':discussione}
return render(request,'posts-discussione.html',context)
Вот мой HTML код:
<table>
<thead>
<th>Autore</th>
<th>Data</th>
<th>Contenuto</th>
</thead>
<tbody>
{% for post in posts %}
<tr>
<td>{{post.autorePost}}</td>
<td>{{post.dataCreazione}}</td>
<td>{{post.contenuto}}</td>
{% endfor %}
</tbody>
</table>