epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.