Python を使用してコンピューター上のフォルダーを読み取り、そのフォルダー内の各ファイルの辞書を含むリストを作成しています。ディクショナリには、ファイル名、変更時刻、サイズ、およびタイプの値が含まれています。
次に、リストの内容を HTML テーブルに表示します (Django テンプレート タグを使用)。
{% 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 %}
並べ替えは、「種類」列と「アップロード済み」列では正常に機能しますが、「名前」列では機能しません。ただし、テーブルは「名前」列で昇順でアルファベット順にソートされます。ここで達成しようとしているのは、テーブルを「名前」列で降順でソートできるようにすることです。私はそれを機能させることができないようです。おそらく、Windows OS がこれらのファイルに固有の順序を与えているのでしょうか? ここで何が欠けていますか?