7

ディレクトリとサブディレクトリにあるファイルを一覧表示したいと思います。この回答を使用してリストを取得しましたが、アイテムはクリックできないため、ファイルの名前とその場所の間にリンクを追加したいと思います。私はこのようなものでテンプレートを変更しようとしました:

<!doctype html>
<title>Path: {{ tree.name }}</title>
<h1>{{ tree.name }}</h1>
<ul>
{%- for item in tree.children recursive %}
    <li><a href="{{ item.name }}">{{ item.name }}</a>
    {%- if item.children -%}
        <ul><a href="{{ loop(item.children) }}">{{ loop(item.children) }}</a></ul>
    {%- endif %}</li>
{%- endfor %}
</ul>

しかし、それは機能しません。リンクは良くありません。へのリンクが欲しいのですが、 へhttp://192.168.0.70:5000/static/repertory/subrepertory/fileのリンクがありhttp://192.168.0.70:5000/file、404 につながります。誰か助けてもらえますか?

4

1 に答える 1