Django 简单历史,需要一个查询集来按日期对模型的更改进行排序吗?
Django Simple History, need a queryset to sort changes to model by date?
我正在创建一个网络应用程序来管理放在盒子里的库存。我已经在 Django 中安装了简单的历史记录。
我正在尝试编写一个 returns 更改框内容的查询集,并按此内容更改发生的日期排序此数据
目前我的 views.py
box_content_history = Box.history.all().order_by('-history_date')
在我的 HTML 中:
<table id="table_id" class="display">
<thead>
<tr>
<th>Box</th>
<th>Content Changes</th>
<th>Date of change</th>
</tr>
</thead>
<tbody>
{% for item in box_content_history %}
<tr>
<td>{{ item.box_ref }}</td>
<td>{{ item.box_contents }}</td>
<td>{{ item.history_date }}</td>
</tr>
{% endfor %}
</tbody>
</table>
这会在其内容及其更改日期旁边显示该框。然而,它仍然没有在这个日期之前订购结果。我可以做些什么来改变这个吗?非常感谢您。
Current table that is not ordering by date (note project/ box refer to the same thing for the purposes of this question)
问题已解决!查询集很好!
我正在使用 'Datatables' 包在 Django 中生成我的 table 并且它没有正确排序数据。更改为正常的 HTML table 可以很好地对数据进行排序。我想我会坚持 HTML table table,但如果我找到更多信息,我会更新更多。
我正在创建一个网络应用程序来管理放在盒子里的库存。我已经在 Django 中安装了简单的历史记录。
我正在尝试编写一个 returns 更改框内容的查询集,并按此内容更改发生的日期排序此数据
目前我的 views.py
box_content_history = Box.history.all().order_by('-history_date')
在我的 HTML 中:
<table id="table_id" class="display">
<thead>
<tr>
<th>Box</th>
<th>Content Changes</th>
<th>Date of change</th>
</tr>
</thead>
<tbody>
{% for item in box_content_history %}
<tr>
<td>{{ item.box_ref }}</td>
<td>{{ item.box_contents }}</td>
<td>{{ item.history_date }}</td>
</tr>
{% endfor %}
</tbody>
</table>
这会在其内容及其更改日期旁边显示该框。然而,它仍然没有在这个日期之前订购结果。我可以做些什么来改变这个吗?非常感谢您。
Current table that is not ordering by date (note project/ box refer to the same thing for the purposes of this question)
问题已解决!查询集很好!
我正在使用 'Datatables' 包在 Django 中生成我的 table 并且它没有正确排序数据。更改为正常的 HTML table 可以很好地对数据进行排序。我想我会坚持 HTML table table,但如果我找到更多信息,我会更新更多。