(3)Django---Templates介紹

一、什麼是Templates?

HTML文件

使用了django模板語言(Django Templates Language,DTL)

可以使用第三方模板(如Jinja2)

二、開發第一個templates

在APP根目錄下創建templates

在該目錄下創建html文件

三、解決templates模板衝突的問題

Django會按settings.py文件中INSTALLED_APPS中的添加順序查找;

一個項目下有多個app,不同app下templates目錄中的同名.html文件會造成衝突;

解決方案:

在app的templates目錄下創建以app名爲名稱的目錄,將html文件放入新創建的目錄下;將views.py文件中修改:

defindex(request):

#return HttpResponse("helloworld")

Return render(request,'blog/index.html')

瀏覽器中訪問地址修改爲:127.0.0.1:8000/blog/index.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章