升級到Django2.0後,URL配置發生了一些變化
以最簡單的Hello World爲例:
views.py
from django.http import HttpResponse
def hello(request):
return HttpResponse('Hello World!')
若爲Django 1.8
urls.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^hello/', 'testapp.views.hello'),
]
若爲Django 2.0
from django.contrib import admin
from django.urls import path
from firstapp import views
urlpatterns = [
path('admin/', admin.site.urls),
path('hello/',views.hello)
]
參考鏈接
http://www.liujiangblog.com/course/django/182