こんにちは私のサイトから別のURLをテンプレートに渡そうとしています。djangoのURLテンプレートタグ{%url%}の問題
私はそれがテンプレート
{% url myappname.module.views.urlfunction %}
でこれを使用することによって行われるだろうが、それは「はレンダリング中はAttributeErrorをキャッチ 『str』はオブジェクトが属性 『正規表現』を持っていない」と言って、エラーを返すと思っ
私はその意味がわかりません。私は、この例url template tag in django template
urlpatterns = patterns('',
url(r'^$', 'myappname.module.views.start'),
を踏襲し、これは私がまたノーavialにこのURLパターンとテンプレートのコンボ試してみました
{% url myappname.module.views.start %}
私のテンプレートに入力したものです:
urlpatterns = patterns('',
url(r'^$', 'myappname.module.views.start', name="home"),
{% url "home" %}
を私は間違って何をしていますか?
ありがとうございました。代わりに
{% url "home" %}
の最後の例では
をサポートしますか?これは、Djangoテンプレートの名前付きURLを呼び出す正しい方法です。 – Brandon
はい、私はそれが正しいと思いました、そして、これはイライラしています。私は**エラーを取得します。レンダリング中にAttributeErrorを捕まえました: 'str'オブジェクトに属性 'regex'がありません** – sequoia