Как получить все детали поля в django LogEntry()

У меня есть элементы LogEntry, которые я хотел бы вызывать по одному для создания таблицы. Пока что мне удалось частично заставить его работать с этим.

<table class="layout">
  <thead>
    <th>User</th>
    <th>Date</th>
    <th>Log</th>
    <th>Item Affected</th>
    <th>Item ID</th>
  </thead>
  {% for log in logs %}
    <tr>
      <td>{{ log.user}} - {{ log.user_id }}</td>
      <td>{{ log.action_time|date:"d/m/Y - g:ia" }}</td>
      <td>{{ log }}</td>
      <td>{{ log.object_repr }}</td>
      <td>{{ log.object_id }}</td>
      <td>{{ log.change_message }}</td>
    </tr>
  {% endfor %}

</table>

<td>{{ log.change_message }}</td> Получает данные в этом формате.

[{"changed": {"fields": ["Borrower id"]}}]

Когда я пытаюсь

{% for log in logs %}
    {{ log }}
{% endfor %}

Я получаю данные в таком формате. Changed “Smart Maths:-MAT/1663/21” — Changed Borrower id. Что я должен вызвать в своем шаблоне, чтобы получить только эту последнюю часть???? Изменен идентификатор заемщика

Вернуться на верх