名称空间(了解)
作者:互联网
```python # 当多个应用出现了相同的别名 我们研究反向解析会不会自动识别应用前缀 """ 正常情况下的反向解析是没有办法自动识别前缀的 """ # 名称空间 # 总路由 url(r'^app01/',include('app01.urls',namespace='app01')), url(r'^app02/',include('app02.urls',namespace='app02')) # 解析的时候 # app01 urlpatterns = [ url(r'^reg/',views.reg,name='reg') ] # app02 urlpatterns = [ url(r'^reg/',views.reg,name='reg') ] reverse('app01:reg') reverse('app02:reg') {% url 'app01:reg' %} {% url 'app02:reg' %} # 其实只要保证名字不冲突 就没有必要使用名称空间 """ 一般情况下 有多个app的时候我们在起别名的时候会加上app的前缀 这样的话就能够确保多个app之间名字不冲突的问题 """ urlpatterns = [ url(r'^reg/',views.reg,name='app01_reg') ] urlpatterns = [ url(r'^reg/',views.reg,name='app02_reg') ] ```
标签:views,url,urlpatterns,了解,app01,app02,空间,reg,名称 来源: https://www.cnblogs.com/dzs894330350/p/16098177.html