一、什麼是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