0

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 がこれらのファイルに固有の順序を与えているのでしょうか? ここで何が欠けていますか?

4

0 に答える 0