shell行
>>> from django.core.urlresolvers
import reverse
>>> from django.urls
import reverse
>>> reverse(
'add2', args=(
4,
5))
u'/add/4/5/'
>>> reverse(
'add2', args=(
444,
555))
u'/add/444/555/'
views函数里
def index(request):
return redirect(reverse(
'home', args=[]))
def home(request):
return HttpResponse(
"home page")
参考:http://blog.csdn.net/iiiiher/article/details/76769299
前端html里
不带参数的:
{% url 'name' %}
带参数的:参数可以是变量名
{% url 'name' 参数 %}
例如:
<a href="{% url 'add2' 4 5 %}">link</a>
参考: http://code.ziqiangxuetang.com/django/django-url-name.html