pdf文档 Django CMS 2.3.x Documentation

666.41 KB 92 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Django CMS 2.3.x版本的更新内容,包括2.3.4、2.3.3、2.3.2等版本的新功能和错误修复。主要更新包括:修复页面更改表单的权限问题,优化Google地图插件的功能,恢复对Python 2.5的支持,以及引入了Django 1.4的支持。文档还涉及了安装要求、配置设置、South的使用以及缓存机制的优化。
AI总结
以下是对《Django CMS 2.3.x Documentation》的中文总结,涵盖了核心内容和关键信息: --- ### Django CMS 2.3.x Documentation 总结 #### 1. **安装与配置** - **依赖要求**: - Python 2.5 或更高版本。 - Django 1.3.1 或 1.4。 - 其他依赖项包括 South、PIL、django-classy-tags、django-mptt、django-sekizai 等。 - **推荐配置**: - 使用 PostgreSQL 或 MySQL,建议为 django CMS 创建单独的数据库和权限。 - 推荐安装 django-filer 和 django-reversion 以支持文件管理和内容版本控制。 - **安装步骤**: - 使用 virtualenv 安装 Django、django CMS 和 South。 - 在 Ubuntu 上可以通过 aptitude 和 pip 完成依赖安装。 --- #### 2. **版本更新说明** - **2.3.8 版本**: - 修复了 Fixture 加载时的占位符主键格式化问题。 - 修复了 Placeholder 检索问题。 - **2.3.7 版本**: - django-sekizai 版本要求提升到 0.7。 - **2.3.4 版本**: - 修复了页面更改表单的权限问题。 - 修复了 slug 字段在 DEBUG=False 时的预填充问题。 - **2.3.3 版本**: - 恢复了 Python 2.5 支持。 - 提示 Python 2.5 支持将在 2.4 版本中移除。 - **2.3.2 版本**: - Google 地图插件支持宽度和高度字段,缩放级别通过选项设置。 - 数据迁移更新了现有的 googlemap 插件实例。 --- #### 3. **2.3 主要版本更新** - **新功能**: - 支持 Django 1.4,放弃了 Django 1.2 支持,Django 1.3.1 为最低要求。 - 页面树在 admin 中懒加载,提升了大型网站的性能。 - 工具栏 JavaScript 依赖项现在被正确隔离。 - **改进**: - 插件取消按钮修复,不再保存更改。 - 测试框架支持通过 setup.py test 或 runtests.py 运行测试。 - 修复了移动文本插件时丢失内联插件的问题。 - **兼容性变化**: - Python 2.5 支持将在 2.4 版本移除。 - django-reversion 要求版本为 1.6,django-sekizai 要求版本为 0.6.1。 - 不再支持在插件池中注册插件列表,需改用多次 register_plugin 调用。 --- #### 4. **配置说明** - **CMS_TEMPLATES**:定义页面可选模板。 - **缓存设置**: - CMS_CACHE_DURATION:默认 3600 秒。 - CMS_CACHE_PREFIX:为缓存访问添加前缀,避免多站点缓存冲突。 - **菜单和导航**: - 提供四个模板标签:show_menu、show_menu_below_id、show_sub_menu、show_breadcrumb。 - 模板需加载 menu_tags。 --- #### 5. **使用入门** - **Introductory Tutorial**:快速上手指南,包括插件添加和页面编辑。 - **South 的使用**: - South 是数据库迁移工具,需在 settings.py 中添加 South 应用。 - 提供了一个简单的迁移流程:schemamigration 和 migrate。 --- 以上是 Django CMS 2.3.x 文档的核心内容总结,涵盖了安装、配置、版本更新和使用入门的关键信息。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 80 页请下载阅读 -
文档评分
请文明评论,理性发言.