avo*_*rum 15 python django url href
当我尝试使用我的Django模板的链接从/appname/index/去/appname/detail/###我不是获取到/appname/index/detail/###这是不是我想要得到如此当然在URL配置我的应用程序无法找到它.
首先是详细信息页面的urls.py行
url(r'detail/(?P<jobID>\d+)/$', 'appname.views.detail')
Run Code Online (Sandbox Code Playgroud)
另外,根urlconf
urlpatterns = patterns('',
url(r'^appname/', include('appname.urls')),
url(r'^admin/', include(admin.site.urls)),
)
Run Code Online (Sandbox Code Playgroud)
接下来模板代码试图到达那里
{% for job in jobList %}
<a href="detail/{{ job.id }}/">{{ job.name }}</a>
Run Code Online (Sandbox Code Playgroud)
我不确定还有什么可能是适用的信息,只要问你是否想看到别的东西.我也尝试过:
<a href="{% url 'appname.views.detail' %}/{{ job.id }}">{{ job.name }}</a>
Run Code Online (Sandbox Code Playgroud)
但这也不起作用.预先感谢您的任何帮助.
Aam*_*nan 35
/在开头添加href:
<a href="/appname/detail/{{ job.id }}/">{{ job.name }}</a>
Run Code Online (Sandbox Code Playgroud)
对于 url标签正常工作,您需要这样做:
<a href="{% url 'appname.views.detail' jobID=job.id %}">{{ job.name }}</a>
Run Code Online (Sandbox Code Playgroud)