欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

django配置URL

程序员文章站 2022-03-25 11:15:11
...

django配置URL

之前配置url是直接修改url.py如下图:

from django.conf.urls import url
from django.contrib import admin
import blog.views as bv
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/', bv.index)
]

这样是可行的,但是如果我们的网站过于庞大,会有好多应用,而且url也很多。这时候,我们写到一个文件里,会显得特别乱,不容易管理,而且,容易出现重名的现象。

所以官方提示:

Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))

引入其他的url配置

一、引入include这个方法:

from django.conf.urls import url,include

二、修改之前的url配置

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^blog/', include('blog.urls'))
]

三、在应用目录下创建urls.py文件

from django.conf.urls import url, include
import blog.views as bv

urlpatterns = [
    url(r'^index/', bv.index)
]

访问blog/index即可

相关标签: django url