其他分享
首页 > 其他分享> > 007 Django url反向解析

007 Django url反向解析

作者:互联网

url反向解析

目录

url 反向解析简介

url反向解析是指在视图或模板中,用path定义的名称来动态查找或计算出相应的路由

模板中如何使用反向解析

模板中 - 通过 url 标签实现地址的反向解析

例如

<a href={% url "page_name" %}>反向解析</a>

视图中如何使用反向解析

在视图函数中->可调用django中的reverse方法进行反向解析

from django.urls import reverse
reverse("别名", args=[], kwargs={})

例子

def test_302(request, age):
    url = reverse('page1',age)
    return HttpResponseRedirect(url)

此时我们自动反向解析的值赋值给 url, 然后我们再使用302跳转到指定路由

标签:reverse,url,视图,Django,反向,path,007,解析
来源: https://www.cnblogs.com/BEMAKE/p/16463810.html