Django框架學習 5建立模板

2021-10-02 16:38:24 字數 1002 閱讀 7947

如何向請求者返回乙個漂亮的頁面呢?

肯定需要用到html、css,如果想要更炫的效果還要加入js,這麼一堆欄位串全都寫到檢視中,作為httpresponse()的引數就太麻煩了。

在django中,將前端的內容定義在模板中,然後再把模板交給檢視呼叫,各種漂亮、炫酷的效果就出現了。

在templates目錄中新建與應用同名的資料夾,

將html檔案複製到該目錄下,或者建立新的html檔案。

使用render()函式返回模板,render()函式包含3個引數:

第1個為request物件,與引數名一致

第2個為模板檔案路徑,從templates的下一層開始寫

第3個為字典,表示向模板中傳遞的資料(可省略)

修改應用中的views.py檔案,編碼如下:

:# return httpresponse('') # 直接返加字串

return render(request,

)# 返加模板

啟動服務,檢視執行效果

配置遠端訪問

修改settings.py檔案

allowed_hosts =

['*'

,]

啟動服務

python manage.py runserver 10.25

.58.6

:8000

Django建立模型

在django中寫乙個資料庫驅動的web應用的第一步是定義模型,這是資料庫結構設計和附加的其他元資料。在投票應用中,將建立question 問題 和choice 選項 兩個模型,question模型包括問題描述和發布時間,choice模型包括選項描述和當前得票數。每個選項屬於乙個問題。重寫polls...

Django學習筆記4 建立模型

專案環境搭建好了可以開工了。django規定,如果要使用模型,必須要建立乙個應用。通過 djaong 編寫的每個應用都是由python包組成的,這些包存放在你的python path 中並且遵循一定的命名規範。django 提供了個實用工具可以自動生成乙個應用的基本目錄架構,因此你可以專注於編寫 而...

es建立模板

建立模板 注 1.讀取templatefilepath目錄下所有.json結尾的檔案 2.模板名為檔名稱 3.模板內容為檔案內容 param templatefilepath 模板檔案路徑 public static void createestemplate string templatefile...