1. 程式人生 > >(django)4建立第一個檢視

(django)4建立第一個檢視

建立檢視

開啟 demo 應用下的 views.py 檔案,新增程式碼

from django.http import HttpResponse
from django.shortcuts import render

# Create your views here.


def index(request):
    return HttpResponse("hello world")
  • 檢視函式的第一個引數必須定義,用於接受django請求資料的 HttpRequest 物件,通常命名為 request

  • 檢視函式必須返回一個相應物件,如果要返回字串,可以把字串放到 HttpRequest

    物件中

建立路由

在子應用目錄下新建 urls.py 檔案,新增程式碼

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^', views.index, name="index")
]

註冊路由

在專案目錄下(django_project)的 urls.py 中新增程式碼

from django.conf.urls import url, include
from django.contrib import admin

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

在瀏覽器中訪問 http://127.0.0.1:8000/demo/,就能看到我們返回的資訊 hello world