預設的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這個應用了。