django-cms - {% 占位符内容 %} 与 {% 块内容 %}{% endblock %} 之间的区别是什么?

  显示原文与译文双语对照的内容

问题标题。每个代码的目的和 Django CMS呈现内容的方式之间的差异。

时间: 作者:

  • {% block content %}{% endblock %} 表示 Django 。它表示你可以在从该模板派生的模板中重写该代码的内容。 所以一旦你做了这个,块的内容已经更改了,但是就是它的内容。
  • {% placeholder content %} 是 Django CMS的一部分。 它允许你在页面上定义你可以放置 Django CMS插件的部分。 这意味着 Django CMS将检测这些占位符的位置,并允许管理员指定哪个插件进入哪个占位符。 之不同的是 {% block content %}{% endblock %} 你可以随时更改内容,并通过到管理页面选择该占位符的另一个插件。
作者:
...