随着功能越来越多,模板上的超链接也会越来越多,如果根据路由一旦变化,那模板上的超链接都需要变化,改起来就是一件特别麻烦的事情。所以就需要用到反向生成超链接
反向解析应用在两个地方:模板中的超链接,视图中的重定向。
编写视图
def reverse(request):
return render (request,'reverse.html')
def center(request):
return HttpResponse('center')
配置路由
path('reverse/',views.reverse),
path('reverse/',views.reverse),
编写模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<a href="/center">普通超链接</a>
</body