Django關於包含其他URL配置方法
阿新 • • 發佈:2018-11-30
一 包含其他URL配置方法
1 在根urls.py中引入include
2 根urls.py中url第二個引數改為include('blog.urls')
3 在APP目錄下建立urls.py檔案,格式與根urls.py相同
二 注意
1 根url.py針對APP配置的URL名稱,是該APP所有URL的總路徑
2 配置URL時注意正則表達是結尾符號$和/
三 實戰
1 根URL的配置:myblog\urls.py
from django.conf.urls import url,include from django.contrib import admin #import blog.views as bv urlpatterns = [ url(r'^admin/', admin.site.urls), # 第一種配置 # url(r'^index/', bv.index), # 第二種配置 url(r'^blog/', include('blog.urls')), ]
2 應用URL的配置:blog\urls.py
from django.conf.urls import url,include
from . import views
urlpatterns = [
url(r'^index/$', views.index),
]
四 測試