jQuery表排序器未对文件名列表进行排序
我正在使用Python读取计算机上的一个文件夹,并为该文件夹中的每个文件创建一个包含词典的列表。字典包含文件名、修改时间、大小和类型的值 然后在HTML表中显示列表的内容(带有Django模板标记):jQuery表排序器未对文件名列表进行排序,jquery,python,sorting,filenames,tablesorter,Jquery,Python,Sorting,Filenames,Tablesorter,我正在使用Python读取计算机上的一个文件夹,并为该文件夹中的每个文件创建一个包含词典的列表。字典包含文件名、修改时间、大小和类型的值 然后在HTML表中显示列表的内容(带有Django模板标记): {%for file\u list%} {{file.name} {{file.kind | upper}} {{文件.上传|日期:“j/m/Y g:i A”} {%endfor%} 排序对于“种类”和“上传的”列可以很好地工作,但对于“名称”列则不行。但是,该表在“名称”列上按字母升序排序。我
{%for file\u list%}
{{file.name}
{{file.kind | upper}}
{{文件.上传|日期:“j/m/Y g:i A”}
{%endfor%}
排序对于“种类”和“上传的”列可以很好地工作,但对于“名称”列则不行。但是,该表在“名称”列上按字母升序排序。我在这里试图实现的是允许表按降序排列在“name”列上。我似乎无法让它工作。也许Windows操作系统给了这些文件一个固有的顺序?我在这里遗漏了什么?此时名称只是一个字符串,不是吗。我猜您还有其他设置不正确的地方。@user2310289我就是这么想的。我想我会再看看我的代码。
{% for file in file_list %}
<tr>
<td class="name">{{file.name}}</td>
<td class="kind">{{file.kind|upper}}</td>
<td class="date">{{file.uploaded|date:"j/m/Y g:i A"}}</td>
</tr>
{% endfor %}