Json как таблица с помощью django

Я смоделировал свою базу данных с помощью models.py в рамках моего проекта django, одно из полей - JSONField, и я могу сохранить json-данные в это поле без каких-либо проблем. Мои сомнения связаны с тем, как я могу отобразить эту информацию в виде html-таблицы. В настоящее время я использую ListView для отображения этой информации в шаблоне, но я не знаю, как преобразовать ее в таблицу.

Если вы используете object.json_field.items, вы можете перебирать их как обычный диктонарий / также можно использовать .keys и .items

Пример использования в таблице

<table>
    <thead>
        <tr>
            <th>Key</th>
            <th>Value</th>
        </tr>
    </thead>
    <tbody>
        {% for k, v in object.json_field.items %}
            <tr>
                <th>{{k}}</th>
                <th>{{v}}</th>
            </tr>
        {% endfor %}
    </tbody>
</table>
Вернуться на верх