您可以编写一个小get表单,通过名为order的查询参数添加相关的order。
?order_by=-date ?order_by=score ?order_by=author
把这些带到视野中 request.GET.get("order_by")
request.GET.get("order_by")
或者您可以使用以下库:
https://django-filter.readthedocs.io/en/stable/ref/filters.html
使用>python3.5,使用f字符串
>>> {f"key{i}": f"value{i}" for i in range(5)} {'key0': 'value0', 'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} >>>