您好,登錄后才能下訂單哦!
這篇文章給大家介紹django中template如何使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
網站頁面展示的內容就是通過 django 模板文件控制的,django模板相關的文件大概包括 html5 css js 等靜態資源文件。django 可以通過視圖函數連接模板的 html文件。django 通過render函數指定關聯html文件。使用模板時需要在settings.py設置模板的路徑,還要在項目目錄創建一個templates文件夾。
render函數第一個參數是默認的,為request,第二個參數為html文件的路徑,文件路徑是從templates文件夾為開始。當然,模板還能接受視圖函數傳過來的參數,通過 context ,視圖函數可以把參數傳遞 給html5 文件。例如:
那就寫個簡單的登錄功能吧,僅僅提交用戶輸入的內容,使用表單發起 POST 請求。
form 是html 語法,表示使用表單,method="post" 表示使用表單發起 POST 請求。input 是輸入框的意思,有很多類型,text 就是純文本,password 密碼類型,用戶輸入的內容是非明文。
上面的視圖函數是兩個大功能,當請求方式是 GET 是顯示登錄所需的輸入框,當點擊提交按鈕時,也就是請求是 POST 時,獲取請求的內容,得到用戶名和密碼。
用戶登錄,把頁面表單填寫的內容傳給后臺,獲取數據,django在視圖函數中獲取post提交的數據是 通過request.POST方法獲取。
關于django中template如何使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。