反向路由

反向路由

分析:

一般路由
前台:	
<form action="{% url 'login' %}">
		<input type="text">
</form>
后台:
url(r'^login/$', login)
路由反向解释
后台url:			url(r'^logindjsajdbjsabdsabdbsabdhsabdhbsahbdsaasa/$', login, name='xxx')
前台:	
<form action="{% url 'xxx' %}">
	<input type="text">
</form>

给路由起别名xxx,在form表单中放入相同的{% url 'xxx' %},html渲染页面时,识别到{%%}包含的别名,会先去urls中寻找对应的path放进去,永远动态获取最新的path,后台怎么更改url也不免影响.

原文地址:https://www.cnblogs.com/luowenConnor/p/11196282.html