Django テンプレートでurlize
、関数が使用された直後にフィルターを使用しようとしていますurl
。これにより、URL が生成され、その後その<a>
タグが生成されます。
残念ながら、さまざまな使用の試み(url myview)|urlize
や同様の実験はうまくいきませんでした。物事を機能させるためにピースを組み合わせる方法についてのアイデアはありますか?
ありがとう!
それはそのurlize
ためではありません。これは、テキスト ブロック内の URL を検索し、クリック可能なリンクに変換するためのものです。の結果は、その{% url %}
ようにリンクのようには見えません。これは相対リンク (たとえば、/index/
ではなくwww.example.com/index
) であり、ドキュメントは何urlize
を探すかについてかなり具体的です。
このテンプレート タグは、、、または で始まるリンクで機能
http://
しhttps://
ますwww.
。
とにかくそれが必要な理由がわからない: 自分でリンクを定義するのは簡単です:
This is my link: <a href="{% url 'myview' %}">My view</a>