{占位符内容%}与{%block content%} {%endblock%}之间有何区别?

时间:2014-01-15 21:04:46

标签: django django-cms

正是问题标题。每个代码的目的与Django CMS如何呈现内容有何区别?

1 个答案:

答案 0 :(得分:3)

  • {% block content %}{% endblock %}是Django的一部分。这意味着您可以在从该模板派生的模板中覆盖该代码的内容。所以一旦你完成了这个,块的内容就会被改变,但就是这样 - 你只需看看适用的块内容叫做内容是什么。
  • {% placeholder content %}是Django CMS的一部分。它允许您在页面上定义可以放置Django CMS插件的部分。这意味着Django CMS将检测这些占位符的位置,并允许管理员指定哪个插件进入哪个占位符。与{% block content %}{% endblock %}的区别在于您可以随时通过转到管理页面并为该占位符选择其他插件来更改内容。