django-viewsdjango-views入門


備註

本節概述了django-views是什麼,以及開發人員可能想要使用它的原因。

它還應該提到django-views中的任何大型主題,並鏈接到相關主題。由於django-views的文檔是新的,您可能需要創建這些相關主題的初始版本。

Django觀點

Django Views只是在向某些URL發出請求時調用的函數。
URL模式是用urls.py 文件編寫的,每個URL正則表達式都是從views.py 給出一個函數(Django視圖),因此當發出請求時,該函數通過HTTP請求對象獲取調用,然後你可以做你想做的任何有趣的請求。

一個簡單的例子,

from django.http import HttpResponse
import datetime

def current_datetime(request):
    now = datetime.datetime.now()
    html = "<html><body>It is now %s.</body></html>" % now
    return HttpResponse(html)
 

每次調用分配給此視圖的URL時,從URL調用上述視圖都將返回當前時間。
request 像有許多與您獲得的HTTP請求相關的參數,如標頭,請求類型等。閱讀官方文檔 ,更詳細的例子。

安裝或設置

有關設置或安裝django-views的詳細說明。