django3——啓動django項目

django3——啓動django項目

命令行啓動

python manage.py runserver

在這裏插入圖片描述
在這裏插入圖片描述

創建項目

在這裏插入圖片描述
manage.py:與項目進行交互的命令行工具集的接口,項目管理器

settings.py:項目的總配置文件,包含數據庫、web應用、時間等各種配置

urls.py:Django項目中所有的頁面都需要手動去配置URL

wsgi.py:python服務器網關接口,python應用與web服務器之間的接口,該文件在項目開發中一般不做修改

init.py:一個空文件,該目錄是python包

配置視圖和URL

在web/web目錄下新建一個view.py文件

from django.http import HttpResponse

def index(request):
    return HttpResponse("HELLO WORLD")

綁定URL的視圖函數,在urls.py文件中刪除原來代碼


from django.urls import path
from . import view

urlpatterns = [
    path('',view.index),
]

from django.conf.urls import url
from . import view

urlpatterns = [
    url(r'^$',view.index),
]

運行,在瀏覽器中輸入http://127.0.0.1:8000/
在這裏插入圖片描述

url函數

url(regex,view,kwargs=None,name=None)可以接收四個參數
regex:正則表達式,與之匹配的url會執行第二個參數的view
view: 用於執行與正則表達式匹配的URL請求
kwards: 視圖使用的字典類型的參數
name:用來反向獲取url

path函數

path(route,view,kwargs=None,name=None)
route:與之匹配的url會執行對應的第二個參數的view
view:用於執行與正則表達式匹配的URL請求
kwards:視圖使用的字典類型的參數
name:用來反向獲取url

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章