【发布时间】:2019-12-11 05:44:48
【问题描述】:
我有一个用户搜索结果的列表,我希望用户能够重新排序
如他们所愿。在后端对查询集进行预排序很简单,views.py 这是每个 Google
搜索提出了该主题。但我需要由用户完成。在前端。 这是
通常使用下拉菜单完成,其中包含允许按字母顺序 A-Z 排序或按添加日期排序等选项。
我无法通过 Google 搜索或涵盖该问题的单个教程找到答案,但我发现它几乎无处不在。 解决方案是否涉及 ajax?我将如何使用 ajax 来做到这一点?在 Django 中是否有一个 py 模块可以做到这一点?
我正在呈现类似这样的搜索结果
{% for stor in stories %}
<div>
<span class="story_block stock_bg">
<a href="{{stor.get_absolute_url}}">
<div class="story_con_block">
<p class="s_t">{{stor.title}}</p>
<p>by <strong>{{stor.author.username}}</strong></p>
<p>{{stor.summary}}</p>
</div>
</a>
</span>
</div>
{% endfor %}
【问题讨论】: