[py]django url reverse3中形态

xiaoxiao2021-02-28  93

shell行

>>> from django.core.urlresolvers import reverse # django 1.4.x - django 1.10.x >>> from django.urls import reverse # django 1.10.x 新的,更加规范了 >>> 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=[])) # 访问我,先去url里查,重定向到home. 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

转载请注明原文地址: https://www.6miu.com/read-52163.html

最新回复(0)