Python-模板繼承案例
阿新 • • 發佈:2018-11-11
模板繼承案例 1.在templates資料夾下建立一個新的register.html檔案並開啟: #繼承login.html檔案 {%extends 'login.html'%} 2.配置路由資訊,開啟index資料夾下的urls.py檔案: url(r'^register/$',register_views) 3.進入views檔案: def register_views(request): return render(request,'register.html') 4.啟動伺服器後進入localhost:8000/register/ 繼承成功! 5.通過繼承方式修改某些內容例如修改‘會員登入’的文字,需要在父.html檔案先設定 <h2> {%block title%} 會員登入 {%endblock%} </h2> 6.進入繼承的register.html檔案: {%block title%} 註冊會員 {%endblock%} 7.修改父繼承的超連結: 原:<a href = '#'> 後:{%block btn%} <a href = "{%url 'xxxx'%}"></a> 8.進入繼承的.html: {%block btn%} <a href = "{%url 'login'%}"></a> {%endblock%}