您好,登錄后才能下訂單哦!
文章思維導圖
nav.html, bottom.html, #html
base.html
<!DOCTYPE html> <html> <head> <title>{% block title %}默認標題{% endblock %} - lanny教堂</title> </head> <body> {% include 'nav.html' %} //定義塊,以后模版繼承base后可以替換. {% block content %} <div>這里是默認內容,所有繼承自這個模板的,如果不覆蓋就顯示這里的默認內容。</div> {% endblock %} {% include 'bottom.html' %} {% include '#html' %} </body> </html>
home.html繼承且覆蓋base
{% extends 'base.html' %} {% block title %}歡迎光臨首頁{% endblock %} {% block content %} {% include 'ad.html' %} 這里是首頁,歡迎光臨 {% endblock %}
包含語法
{% include 'bottom.html' %} {% block content %} {% include 'ad.html' %} {% endblock %}
字符串
views.py def home(request): string = u"我在lanny教堂學習Django,用它來建網站" return render(request, 'home.html', {'string': string}) home.html {{ string }}
列表:
views.py def home(request): TutorialList = ["HTML", "CSS", "jQuery", "Python", "Django"] return render(request, 'home.html', {'TutorialList': TutorialList}) 在視圖中我們傳遞了一個List到模板 home.html: 教程列表: {% for i in TutorialList %} {{ i }} {% endfor %}
home.html
教程列表:
{% for i in TutorialList %} {{ i }} {% endfor %}
字典
views.py
def home(request): info_dict = {'site': u'lanny教堂', 'content': u'各種IT技術教程'} return render(request, 'home.html', {'info_dict': info_dict}) home.html
法1:
站點:{{ info_dict.site }} 內容:{{ info_dict.content }} 法2:遍歷 {% for key, value in info_dict.items %} {{ key }}: {{ value }} {% endfor %}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。