epub文档 django cms 3.4.x Documentation

1.64 MB 395 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
文档介绍了如何使用Django CMS创建自定义插件,并提供了安装和配置指南。它强调了与Django 1.6和1.7的兼容性,以及安全更新的重要性。文档还提到了django-cms-installer工具的使用,以及如何处理树结构的腐蚀问题。
AI总结
### Django CMS 3.4.x 文档总结 #### 1. **概述** - **Django CMS 版本**:3.4.x 是首个“长期支持”(LTS)版本,提供 24 个月的安全和关键更新支持。 - **兼容性**:支持 Django 1.6(仅限过渡)和 Django 1.7,建议升级到 Django 1.7 或更高版本以获得更好的安全性和功能支持。 - **安全性**:Django 1.6 已不再接收安全更新,项目建议尽快升级到 Django 1.7 或 1.8。 #### 2. **自定义插件** - **插件定义**:插件是可重用的内容发布工具,用于在 django CMS 页面中插入内容,自动保持内容更新。 - **使用场景**: - 集成其他 Django 应用内容(如“最新专辑”列表)。 - 通过配置灵活展示不同内容(如专辑再版信息)。 - **开发简单**:创建自定义插件是实现特定功能的便捷方式。 #### 3. **版本更新** - **3.2.4 版本**: - **修复**:缓存设置、用户权限查找、页面复制问题、树结构数据损坏等。 - **安全更新**:修复了 render_model 模板标签的安全漏洞,防止权限 escalation。 - **新设置**:引入 `CMS_UNESCAPED_RENDER_MODEL_TAGS`,默认为 `True`,但建议用户审查所有 render_model 标签,并在确认内容安全后使用 `safe` 过滤器。 - **3.1.4 版本**: - 修复了 Django 1.8 迁移问题、页面树结构 corruption、CKEditor 兼容性问题等。 - 建议升级后运行 `manage.py cms fix-tree` 修复数据。 #### 4. **发布计划与长期支持** - **LTS 特性**:3.4.x 版本将保持向后兼容,仅提供安全和关键更新。 - **分支管理**: - `release/x.y.z`:用于下一个 PyPI 发布,接收大部分修复和改进。 - `develop`:用于新功能开发。 #### 5. **第三方应用** - **Django Filer**:推荐安装,用于文件和图片管理,许多 django CMS 插件依赖于此。 - **djangocms-text-ckeditor**:请确保使用 2.8.1 或更高版本,以避免与 Django CMS 3.2.1 及以上版本的兼容性问题。 #### 6. **部署与开发** - **部署指南**:参考 Django 官方部署文档 [https://docs.djangoproject.com/en/1.10/howto/deployment/](https://docs.djangoproject.com/en/1.10/howto/deployment/)。 - **开发建议**: - 首次使用 django CMS 的用户可参考教程。 - 使用 `djangocms-installer` 快速搭建项目。 #### 7. **安全注意事项** - **渲染模型标签**:建议审查所有使用 `render_model` 标签的内容,确保内容安全。如无特殊需求,建议设置 `CMS_UNESCAPED_RENDER_MODEL_TAGS = False`。 #### 8. **社区与讨论** - **开发者邮件列表**:[https://groups.google.com/group/django-cms-developers](https://groups.google.com/group/django-cms-developers) 用于讨论新功能和重大更改。 - **路线图**:[https://www.django-cms.org/en/roadmap/](https://www.django-cms.org/en/roadmap/) 提供项目规划和里程碑信息。 #### 9. **总结** - Django CMS 3.4.x 提供了稳定、安全且可扩展的内容管理系统,适合需要长期支持和维护的项目。 - 开发者应关注版本更新和安全公告,确保项目兼容性和安全性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 383 页请下载阅读 -
文档评分
请文明评论,理性发言.