django cms 2.2.x Documentation
679.29 KB
105 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
The document provides comprehensive guidance for django CMS 2.2.1, covering installation, configuration, and advanced features. It details requirements, database setup, and optional dependencies like django-filer for file management and django-reversion for content versioning. The cms.api module allows programmatic page creation with functions like create_page(). Key configurations include CMS_TEMPLATES for page templates and CMS_TEMPLATE_INHERITANCE for template inheritance. Version 2.2 introduces django-mptt as a proper dependency and supports Django 1.2.5 and 1.3. It also incorporates django-sekizai for media handling, replacing PluginMedia. The documentation covers plugin management, sitemap configuration, and command line tools like cms list and cms uninstall. | ||
AI总结 | ||
《Django CMS 2.2.x Documentation》总结如下:
---
### 1. 文档概述
- 本文档适用于Django CMS版本2.2.1,内容涵盖安装、升级、配置、插件使用、API参考等核心内容。
---
### 2. 安装与环境要求
- **系统要求**:
- Python 2.5或更高版本
- Django 1.2.5或1.3.x
- South 0.7.2或更高
- PIL 1.1.6或更高
- django-mptt 0.4.2或更高
- django-sekizai 0.4.2或更高
- html5lib 0.90或更高
- **数据库支持**:支持Django官方推荐的数据库。
- **推荐工具**:
- django-filer:文件和图像管理。
- django-reversion:内容版本控制。
---
### 3. 升级指南
- **版本更新说明**:
- django-mptt作为独立依赖,需手动删除旧版本并安装新版本。
- 支持Django 1.2.5和1.3。
- 增加了页面视图权限设置。
- 替换了旧的PluginMedia框架为django-sekizai。
---
### 4. 入门教程
- **获取帮助**:
- 邮件列表:[https://groups.google.com/forum/#!forum/django-cms](https://groups.google.com/forum/#!forum/django-cms)
- IRC频道:irc.freenode.net的#django-cms。
- **配置与设置**:
- 创建Django项目并配置くん。
- 使用`cms toolbar`标签在页面中显示编辑工具栏。
---
### 5. 配置
- **核心设置**:
- `CMS_TEMPLATES`:定义页面可选的模板。
- `CMS_TEMPLATE_INHERITANCE`:启用模板继承。
- `CMS_PLACEHOLDER_CONF`:配置占位符。
- I18N和L10N支持。
- 媒体文件配置。
- URL配置。
- **导航设置**:
- 提供多种导航模板标签(如`show_menu`、`show_breadcrumb`)。
- 支持软根(Soft Roots)和菜单扩展。
---
### 6. 插件参考
- 插件管理:
- 通过命令行工具`cms`安装、卸载插件。
- 使用`cms list`查看已安装插件和apphooks。
- 命令行工具:
- `cms list`:查看插件和apphooks列表。
- `cms uninstall`:卸载插件或apphooks。
---
### 7. API参考
- 提供Python API用于创建和管理CMS内容。
- 核心函数如`create_page`支持多种参数,用于灵活创建页面。
- 注意:API函数不包含安全或权限检查,需手动实现。
---
### 8. 工具与实用功能
- **sitemap配置**:
- 使用`django.contrib.sitemaps`生成sitemap.xml。
- 配置步骤包括添加INSTALLED_APPS、导入CMSSitemap并配置URL。
---
### 总结
本文档详细介绍了Django CMS 2.2.1的安装、配置、使用和扩展,涵盖了从基础环境搭建到高级功能定制的全过程,是使用Django CMS的重要参考资料。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
93 页请下载阅读 -
文档评分