天天看點

Django2.0如何配置urls檔案

預設的urls檔案配置:

from django.conf.urls import url

urlpatterns = [

    path('admin/', admin.site.urls),

]

需要修改的地方如下:

1.将path改成url,之前一直以為報錯是需要導入path的包,導入了幾次也不運作,後來發現要把path改成url

    url('admin/', admin.site.urls),

2.加上自己定義的url位址,我的應用名稱是blog,也就是用startapp指令建立的檔案夾叫做blog,之前版本的寫法是url(r'^blog/index/$', 'bolg.views.index'),2.0版本中views的用法發生了變化,不用括起來,直接使用views.index,其中index是我在views.py檔案中定義的通路函數,直接替換成你自己定義的函數即可。

    url(r'^blog/index/$',views.index),

3.改完以上2步還是無法運作,為啥?因為用到了admin和views的包沒有導入,是以需要導入這2個包,完整的寫法如下:

from django.contrib import admin

from blog import views

以上,即可啟動blog這個應用了。