gpt4 book ai didi

python - 如何在 Django 模板中使用 href 属性

转载 作者:太空狗 更新时间:2023-10-29 17:02:12 25 4
gpt4 key购买 nike

当我尝试在我的 Django 模板中使用 /appname/index/ 的链接来访问 /appname/detail/### 时,我改为访问/appname/index/detail/### 这不是我想要得到的,所以我的应用程序当然无法在 urlconf 中找到它。

首先是详细信息页面的 urls.py 行

url(r'detail/(?P<jobID>\d+)/$', 'appname.views.detail')

另外,根urlconf

urlpatterns = patterns('', 
url(r'^appname/', include('appname.urls')),
url(r'^admin/', include(admin.site.urls)),
)

接下来是试图到达那里的模板代码

{% for job in jobList %}
<a href="detail/{{ job.id }}/">{{ job.name }}</a>

我不确定还有哪些适用信息,请询问您是否想查看其他信息。我也试过:

<a href="{% url 'appname.views.detail' %}/{{ job.id }}">{{ job.name }}</a>

但这也没有用。提前感谢您的帮助。

最佳答案

href开始添加/:

<a href="/appname/detail/{{ job.id }}/">{{ job.name }}</a>

要使 url 标签起作用,您需要这样做:

<a href="{% url 'appname.views.detail' jobID=job.id %}">{{ job.name }}</a>

关于python - 如何在 Django 模板中使用 href 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17200389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com