脚本宝典收集整理的这篇文章主要介绍了名称空间(了解),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
```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') ] ```
以上是脚本宝典为你收集整理的名称空间(了解)全部内容,希望文章能够帮你解决名称空间(了解)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。