[英]How to pass django variable as parameter inside {% url %} tag?
假設我有一個這樣的view
函數:
def view(request):
x = 5
y = 10
context = {
'x': x,
'y': y,
}
return render(request, 'index.html', context)
和這樣的result
函數:
def result(request, number):
square = int(number) * int(number)
return HttpResponse(str(square))
我將view
函數的context
傳遞給index.html
模板,如下所示:
<body>
<h1>{{ str(x) }}</h1>
<a href="{% url 'app:result' number=str(y) %}">Square it</a>
</body>
模板成功地將x
作為標題呈現,但我不知道如何在result
視圖中將y
作為number
參數傳遞。
讓它簡單:
{% url 'app:result' y %}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.