我尝试通过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>
答案 0 :(得分:1)
您无法嵌套{%
和{{
。使用{%
,您的变量可用,而无需{{
。你的代码应该是:
<a href="{% url 'questions' user_id=rlist.0.userId %}">Rate more movies</a>
还要注意user_id=
,因为您的网址参数已命名。