Я хочу представить django QUERY в виде таблицы на html-странице с заголовком таблицы, совпадающим с названием поля django. Как я могу это реализовать?

Я хотел бы найти способ представить в HTML-таблице набор записей, полученный с помощью SQL-запроса. Я просмотрел предыдущее сообщение, в котором говорилось о проблеме, схожей с моей, но в том сообщении ссылались на модель, и я не смог адаптировать ее к моим потребностям. Я хотел бы адаптировать решение из того сообщения так, чтобы оно работало даже при использовании SQL запроса.

Возможно ли это? Пост такой:

Я хочу представить модель django в виде таблицы на html странице с заголовком таблицы, совпадающим с названием поля django. Как я могу это реализовать?

Вот мое мнение:

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> 
Вернуться на верх