{% if shelf.script or shelf.log_url %}
{% if shelf.log_url %}
Log URL: {{ shelf.log_url }}<br />
{% endif %}
{% if shelf.log_url %}
<b>Another URL:</b> {{ shelf.log_url.replace("/tmp/BOOTLOG/", "http://www.sxp.com") }}<br />
{% endif %}
{% endif %}
Djangoテンプレート内のURLを置き換える、私は、ドメインアドレスと末尾に/index.htmlがを追加することで、このURLを更新したいと思います。は、私はすでにログURLを持っている
私はこのような何かに= /tmp/BOOTLOG/darwin_12345.tgz
shelf.log_url出力このURLを交換したいと思います。
www.sxp.com/darwin_12345/index.html
私はDjangoテンプレートでどのように行うことができますか?
は、なぜあなたはテンプレートでこれを行う必要がありますfilters.py例えば、あなたの任意のファイルにフィルタを追加例えばDjango custom filter documentation
から
をより良いアイデアを得るのだろうか?なぜ、どのような 'シェルフ(shelf) 'でもメソッドを定義することで、ビューにはないのでしょうか? –
明確に、ビューの論理。可能な限り – Bestasttung