传递参数以获取django模板中的请求

时间:2018-03-15 17:33:16

标签: django django-templates

我尝试通过GET请求创建指向django中页面的链接。但是,我必须传递一个参数的值。我该怎么做?

urls.py

path('questions/<int:user_id>/', views.recommendationquestions,{'template_name':'questions.html'}, name = 'questions'),

answers.html

<a href="{% url 'questions' {{rlist.0.userId}} %}">Rate more movies</a>

1 个答案:

答案 0 :(得分:1)

您无法嵌套{%{{。使用{%,您的变量可用,而无需{{。你的代码应该是:

<a href="{% url 'questions' user_id=rlist.0.userId %}">Rate more movies</a>

还要注意user_id=,因为您的网址参数已命名。