2015-12-11 85 views

回答

1

您可以將context中的值發送到視圖。

給出的網址是這樣的:

urls.py

... 
url(r'^item/(?P<item_code>[0-9A-Z]+)', item_view, name="url_name") 
... 

而且這樣的觀點:

views.py

def item_view(request, item_code): 
    ... # Do something here 
    context = {'item_code': item_code, } 
    return render(request, 'your_template.html', context=context) 

然後在你的溫度後期可以使用:

your_template.html

<p>this page is for {{ item_code }}</p> 
0

在我看來,在最簡單的方式是隻使用GET變量:

網址:http://example.com/item?code=ABC1234

def item(request): 
    return HttpResponse("this is page for %s" % request.GET.get('code', 'default') 

這是非常靈活的,因爲你可以添加和使用更多的變量沒有modif你的url模式。

然而這並不是最漂亮的方法。

相關問題