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