django-創建Template(模板)


1、什么是Templates

  1)、HTML文件

  2)、使用lDTL--Django模板語言(Django Template Language)

  3)、可以使用第三方模板(如Jinja2)--在setting中TEMPLATES中修改

 

2、Templates開發步驟:

在App(項目)的根目錄下創建名叫Templates的目錄

在該目錄下創建Html文件

在views.py中返回render()

   1)、創建文件:

 

   2)、配置render

 

 

  3)、查看頁面:

 

 

3、DTL(模板語言)的初步使用

render()函數中有一個參數是傳遞數據到前端,支持一個dict(字典)類型的參數

該字典是后端傳遞到模板的參數,鍵為參數名

在模板中使用{{參數名}}來直接使用

  1)、傳入參數, hello為鍵名

 

   2)、接收參數

 

 

   3)、驗證效果

 

 注意:Django查找Template:

  Django按照INSTALLED_APPS中的添加順序查找Templates

  不同的APP(項目)下Templates目錄中的同名XX.html會造成沖突

解決Templates沖突方案

  在APP的Templates目錄下創建以APP(項目)名為名稱的目錄

  將html文件放入新創建的目錄下,並修改views.py中的文件路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM