2012-03-10 10 views
3

{% url %}タグを使用して、私のユーザーをpayment.htmlという新しいテンプレートに送信しようとしています。上記のエラーが表示されます。ここでは、私が持っているものです:私のテンプレートではいくつかのJavaScriptで引数 '()'とキーワード引数 '{}'を使用して '' * ''を逆転します。

:私のURLで

{% url 'payment' %} 

:私の見解で

urlpatterns = patterns('', 
    (r'media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), 

    url(r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    # Uncomment the next line to enable the admin: 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^pc-admin/', include(pcAdminSite.urls)), 

    (r'^$', index), 
    (r'^signup/', signup), 
    (r'^info_submit/', info_submit), 
    (r'^payment/', payment, name="payment"), 

同様の投稿をもとに
def payment(request): 
    return render_to_response('payment.html', {}) 

、私は、支払いビューに1つのURLしか指しておらず、名前付きURLを使用していることを確認しました。誰かが私が間違っているかもしれないことを手助けできますか?ありがとう。

答えて

6

urlタグには、ビュー名を囲む文字はありません。documentationを確認してください。 (Djangoの1.5 future{% url %}タグを使用している場合を除き。)

+0

ありがとう、それは1つの問題でした。もう一つは、私のプロジェクトでurls.pyファイルの複製が何とかあったのですが、間違ったファイルを編集していました。 – kshen

1

このエラーはまた、このように発生します。

<a href="{% url 'profiles_profile_detail' user.username %}">My account</a> 

メッセージは、2つの「一度この1

Reverse for ''profiles_profile_detail'' with arguments '(u'mynick',)' and keyword arguments '{}' not found. 

になります'説明がうまくいかないように説明が落ちました;)

関連する問題