搜索

epub文档 Django CMS 2.4.x Documentation

727.78 KB 156 页 0 下载 65 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
文档详细介绍了Django CMS 2.4.x版本的主要变更和新功能。包括对Django 1.5的支持,终止对Django 1.3和Python 2.5的支持,更新了对Django-reversion、Django-sekizai和Django-mptt的版本要求。修复了内联插件在移动到其他占位符时丢失的问题,改进了页面选择小部件的排序功能,并弃用了某些设置和功能。文档还提到了如何注册插件以及迁移重写的注意事项。
AI总结
### Django CMS 2.4.x 文档总结 #### 主要修复 1. **内联插件问题**:修复了内联插件在移动到不同占位符时丢失的问题。 2. **占位符标签**:修复了占位符标签在非CMS页面上的正确性问题。 3. **文本插件图标**:解决了文本插件图标URL双重转义的问题。 4. **页面选择小部件**:修复了页面排序问题。 5. **文件插件**:修正了文件插件生成无效HTML(未关闭span标签)的问题。 6. **迁移顺序**:优化了插件迁移顺序。 7. **国际化字符串**:修复了JavaScript中的国际化字符串转义问题。 #### 新依赖项要求 - **Django-reversion**:必须升级到1.6或更高版本。 - **Django-sekizai**:至少需要0.6.1或更高版本。 - **Django-mptt**:要求0.5.1或0.5.2版本。 #### 插件注册方式变更 - **弃用列表注册**:`plugin_pool.register_plugin([FooPlugin, BarPlugin])`的方式已 deprecated。 - **新注册方式**:使用多次`register_plugin`调用: ```python plugin_pool.register_plugin(FooPlugin) plugin_pool.register_plugin(BarPlugin) ``` #### 即将弃用的功能 - **CMS_FLAT_URLS**:将在2.4版本中移除。 - ** moderation功能**:将被移除,并替换为更简单的未发布内容处理方式。 #### 版本兼容性 - **Django 1.5支持**:新增对Django 1.5的支持。 - **停止支持Django 1.3和Python 2.5**:Django 1.4和Python 2.6成为最低要求版本。 #### 迁移重构 - **迁移整合**:将所有迁移整合到一个文件`0001_initial.py`中。 - **新迁移文件**:从0037开始生成新的迁移文件。 #### 安装要求 - **Python**:2.5或更高版本。 - **Django**:1.4.5、1.5或更高版本。 - **South**:0.7.2或更高版本。 - **Django-classy-tags**:0.3.4.1或更高版本。 - **Django-mptt**:0.5.2。 - **Django-sekizai**:0.7或更高版本。 - **html5lib**:0.90或更高版本。 - **Django-i18nurls**:仅适用于Django 1.3.X。 #### 推荐扩展 - **Django_Filer**:用于文件和图像管理。 - **Pillow**:用于图像处理。 #### 贡献指南 - **代码规范**:遵循PEP8,使用4个空格缩进。 - **流程**:修复bug或添加功能需通过GitHub提交pull request。 - **测试**:提交的代码需包含单元测试。 #### 总结 Django CMS 2.4版本在功能修复、性能优化和兼容性方面进行了重要改进,同时对部分旧功能进行了弃用和替换,建议用户及时升级并调整代码以适应新版本要求。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 144 页请下载阅读 -
文档评分
请文明评论,理性发言.