在Drupal
中,您可以选择希望显示您的网址的网站“区域”。您无需修改任何php/html
代码即可实现此目的。
可以用Django
来实现这样的事情,如果是的话,怎么做?
按块,我理解一段html
输出,它没有自己的URL,并且显示在主数据旁边。 (例如搜索框或民意调查)
答案 0 :(得分:2)
不应该像这样比较Django和Drupal:Drupal是一个CMS,Django是一个Web框架。
如果你想获得类似的体验,我会考虑使用django-cms。有了这个,您可以在这些模板中创建大量templates
并设置placeholders
(这些是页面的区域,如“侧边栏”,“页脚”,“内容区域”等)。当您在django-cms中创建新页面时,您可以选择要使用的模板(可能是两列布局或带有标题的三列布局 - 取决于您创建的内容)然后您选择要使用的内容(或plugins
)您想要放置在模板中创建的占位符中。所以这与Drupal的地区有点相似。
答案 1 :(得分:2)
嗯,你可能想要创建上下文处理器,只需要在模板中输出它的位置吗?
如果您想在管理员内部的html输出中重新排序内容块,那么您需要生成像cms这样的输出。你可以尝试django-fluent-contents之类的东西,而不需要大的cms。