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 页请下载阅读 -
文档评分