1. 程式人生 > >Python——Django-urls.py的作用

Python——Django-urls.py的作用

一、urls.py的作用是儲存路徑和函式的對應關係

二、函式返回指定內容

from django.urls import path
#引用HTTP協議的程式碼
from django.shortcuts import HttpResponse
def yimi(request):
    #request引數儲存了所有和使用者瀏覽器請求相關的資料,返回指定內容
    return HttpResponse(r'hello world')
urlpatterns = [
    path('admin/', admin.site.urls),
    #yimi/是瀏覽器的路徑,yimi是函式
path('yimi/',yimi), ]

三、函式返回頁面

1、使用HttpResponse返回

def xiaohei(request):
    with open("./templates/xiao.html","r",encoding="utf-8") as f:
        data =f.read()
    return HttpResponse(data)

2、使用render返回

from django.shortcuts import render
def xiaohei(request):
    return render(request,"
xiao.html")

 四、函式跳轉頁面