将参数传递到django 1.6中模板中的url?
我想将将参数传递到django 1.6中模板中的url?,django,django-urls,Django,Django Urls,我想将参数(一个整数)传递到模板中的url。但我尝试以下操作时出错: {% for post in posts %} <div id="sidebar"><a href="{% url "blogapp.views.singlepost" %}?'post_id'={{post.id}}">{{ post.title }}</a></div> I also tried: <div id="sidebar"><a href
参数
(一个整数)传递到模板
中的url
。但我尝试以下操作时出错:
{% for post in posts %}
<div id="sidebar"><a href="{% url "blogapp.views.singlepost" %}?'post_id'={{post.id}}">{{ post.title }}</a></div>
I also tried:
<div id="sidebar"><a href="{% url "blogapp.views.singlepost" %}?post_id={{post.id}}">{{ post.title }}</a></div>
试试这个:
<div id="sidebar"><a href="{% url 'blogapp.views.singlepost' post_id=post.id %}">{{ post.title }}</a></div>
因为您使用的是模板标记,所以不需要在模板标记中再次使用
{{{post.id}
。出现了什么错误?你想把'post\u id'
用单引号引起来吗?你应该发布相关的url定义。@DanielRoseman:请解释一下哪里错了,这样我就可以纠正了?实际上我错了,我误读了这篇文章,它实际上是对的。但你似乎根本没有遵循它。@DanielRoseman:你也能评论一下你在这篇帖子上的想法吗:你已经为我在这里链接的一个问题解决了一个类似的问题。所以你可以帮我。请。。。
<div id="sidebar"><a href="{% url 'blogapp.views.singlepost' post_id=post.id %}">{{ post.title }}</a></div>