我有一个django项目,利用平面页面主要是静态内容页面和.po文件,用于更短的字符串,标题,按钮等。但是我无法探索客户想要编辑的内容块的替代方案他们自己通过管理员或我可以包含在模板中的自定义表单?
我考虑过采用基于现有框架的CMS方法,但因为项目效果很好,没有cms功能,可能有90%的内容,我现在不想这样做。
我的第一个想法是创建一个自己的模型'text_blocks'并使用django-modeltranslation之类的东西,并用正确的对象填充视图上下文。
我的问题首先是上述方法是否合理,但主要是我缺少管理此类内容的替代方案。
答案 0 :(得分:0)
使用我自己的应用程序和django-modeltranslation运行我的自定义解决方案一段时间后,我偶然发现了django-page-cms,这似乎使客户管理员用户编辑页面变得更加简单。