模板继承案例
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%}
Python-模板继承案例
猜你喜欢
转载自www.cnblogs.com/-hjj/p/9943996.html
今日推荐
周排行