1

Django テンプレートでurlize、関数が使用された直後にフィルターを使用しようとしていますurl。これにより、URL が生成され、その後その<a>タグが生成されます。

残念ながら、さまざまな使用の試み(url myview)|urlizeや同様の実験はうまくいきませんでした。物事を機能させるためにピースを組み合わせる方法についてのアイデアはありますか?

ありがとう!

4

2 に答える 2

3

それはそのurlizeためではありません。これは、テキスト ブロック内の URL を検索し、クリック可能なリンクに変換するためのものです。の結果は、その{% url %}ようにリンクのようには見えません。これは相対リンク (たとえば、/index/ではなくwww.example.com/index) であり、ドキュメントは何urlizeを探すかについてかなり具体的です。

このテンプレート タグは、、、または で始まるリンクで機能http://https://ますwww.

とにかくそれが必要な理由がわからない: 自分でリンクを定義するのは簡単です:

This is my link: <a href="{% url 'myview' %}">My view</a>
于 2013-10-09T15:02:31.347 に答える