Django的視圖與URL

首頁 >> 結帳英文 >> Django的視圖與URL

Django的架構是採urlpattern網址與函式相對應的方式,

1.    在 url.py 檔案, 設定網址與對應的函式
2.     在 views.py檔案,   設計函式內容

藉由此兩個檔案構成

Django的視圖與URL

就能在網站上呈現出想秀出的內容,

建立一個新的Django專案,

其url.py預設有底下內容

from django.contrib import admin

from django.urls import path
urlpatterns = [ path(‘admin/’, admin.site.urls),
]

Django 2.x之後,

使用較為簡易的語法

path(網址, 函式)

當然舊有的語法

url(  網址 ,函式)

只要引入

from django.urls import re_path

就能夠同樣以正則表達式表示網址

re_path(正則表達式 ,  函式 )

視圖也就是所謂的views.py,

開發者必須在此定義開發上述網址所回應的函式,

多個網址可對應到同一個函式,

可以的話,

函式名稱最好與網址名稱相同,

這樣識別起來比較方便,

前次在專案中建立第一個Django app中

提到過的Hello world

在views.py中長這樣

from django.http import HttpResponse


# Create your views here.

def hello(request):
              return HttpResponse(‘Hello world’)



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

3 Responses

  1. 2019-04-20

    […] 之前提到Django的視圖與URL, […]

  2. 2019-06-05

    […] 之前提到過Djano的視圖與URL, […]

  3. 2019-06-28

    […] 到Django的視圖與URL, […]

發表迴響