django-URL之include函數(五)


三種格式:
(1)incude(module,namespace=None)

from django.urls import path,include
from book import urls
urlpatterns={
  path('',include(urls))                
}

module:模型文件,namespace:實例命名空間

(2)include(pattern_list)

from django.urls import path,include
from . import views
extractpatterns={
  path('',views.index,name='index') ,
  path('index/',views.index,name='index'),   
  path(''home/,views.index,name='index'), 
}
urlpatterns={
  path('index/',include(extracpatterns),name='index')                
}

pattern_list:可迭代的path()或re_path()清單

(3)include((pattern_list,app_namespace),namespace)

app_namespace:app命名空間

from django.urls import path,include
from . import views
extractpatterns={
  path('',views.index,name='index') ,
  path('index/',views.index,name='index')   
  path(''home/,views.index,name='index') 
}
urlpatterns={
  path('index/',include((extracpatterns,'newsapp')),name='index')                
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM