我是Web框架的新手。我总是想象他们将从页面的逻辑块构建页面(布局,标题,菜单,内容,页脚等)。然后他们将设置每个逻辑块(内容和外观)。
我简要介绍了以下框架:
(我没有让CubicWeb工作。)
它们似乎都没有像我想象的那样工作。相反,他们依赖于模板的系统,我必须手动构建页面的所有琐碎元素。
显然,必须有一些充分的理由支持这种行之有效的方法,但我没有看到它们。
为什么框架不会从逻辑块构建页面? 是否有一些(python)框架按我预期的方式工作?
答案 0 :(得分:4)
您的问题描述的是内容管理系统而不是网页框架,它不仅仅是渲染模板。例如。您可以使用web框架来构建将内容类型呈现为块的cms,尽管您可能会浪费时间重新发明轮子。
Django的块渲染CMS的示例,FeinCMS