[py]django url reverse3中形态

来源:互联网 发布:单片机助手 编辑:程序博客网 时间:2024/06/01 10:17

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

原创粉丝点击