Iterator与LIstIterator接口在java中的区别有哪些
304
2022-08-31
Django(part14)--模板的继承(django docs)
学习笔记,仅供参考,有错必纠
模板
模板的继承
模板继承可以使父模板的内容重用,子模板直接继承父模板的全部内容并可以覆盖父模板中相应的块(block).
block标签
block标签标识出哪些块(block)在子模块中是允许被修改的block标签:在父模板中定义,在子模板中覆盖
语法
父模板:
{% block block_name %}此模板块可以被子模板重新定义的同名块覆盖{% endblock block_name %}
子模板:
{% extends '父模板名.html' %}{% block block_name %}重新定义的同名块{% endblock %}
图示
举个例子
父模板(father_page1.html)
子模板(son_page1.html)
{% extends 'father_page1.html' %}{% block myBlockName %}
views.py
def father_page1(request): return render(request, "father_page1.html")def son_page1(request): return render(request, "son_page1.html")
urls.py
urlpatterns = [ path('admin/', admin.site.urls), re_path(r'father_page1/$', views.father_page1), re_path(r'son_page1/$', views.son_page1),]
向http://127.0.0.1:8000/father_page1/发起请求:
向http://127.0.0.1:8000/son_page1/发起请求:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~