1. 程式人生 > >Django關於包含其他URL配置方法

Django關於包含其他URL配置方法

一 包含其他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),
]

四 測試