/appname/index/
からDjangoテンプレートのリンクを使用して/appname/detail/###
にアクセスしようとすると、代わりに/appname/index/detail/###
になってしまい、もちろん、urlconfで見つけてください。djangoテンプレートでhref属性を使用する方法
私は「まず詳細ページ用urls.pyライン
url(r'detail/(?P<jobID>\d+)/$', 'appname.views.detail')
また、
urlpatterns = patterns('',
url(r'^appname/', include('appname.urls')),
url(r'^admin/', include(admin.site.urls)),
)
次のテンプレートコードのURLconfルートが
{% for job in jobList %}
<a href="detail/{{ job.id }}/">{{ job.name }}</a>
を取得しようとしています他に何が当てはまるのかわからない場合は、何か他のものを見たいかどうか尋ねてください。私も試しました:
<a href="{% url 'appname.views.detail' %}/{{ job.id }}">{{ job.name }}</a>
しかし、それもうまくいきませんでした。助けをありがとうございました。
どのようにルートulrconfが定義されていますか? '/ detail ... 'にURLプレフィックスを付加してください。 – karthikr
root urlconfを追加しました。 – avorum
/appname/detail/{{job_id}} /' Check @ Aamirの2番目の答え。それは働いていたはずです – karthikr