跳转到主要内容

轻松启动Django CMS项目的命令

项目描述

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

轻松启动Django CMS项目的命令

  • 免费软件:BSD许可证

特性

djangocms-installer 是一个控制台向导,可帮助启动Django CMS项目。

有关如何正确设置您的第一个Django CMS项目的信息,请参阅django CMS教程

用法

要创建您的第一个Django CMS项目,请运行

djangocms my_project

这就完了!

该命令将

  • 创建Django项目

  • 安装django CMS及其核心插件

  • 创建并填充数据库

  • 安装默认模板

只需运行 manage.py runserver,转到 http://localhost:8000,使用用户 admin(相同的密码)登录并享受您的第一个Django CMS项目。

更多请参阅django CMS教程安装程序使用页面

文档

有关详细信息,请参阅https://djangocms-installer.readthedocs.io

初步检查和系统库

虽然此向导尝试为您处理大部分事情,但它不会检查所有必要的本地(非Python)库是否已安装。在运行之前,请检查您是否已正确安装和可用所需的头文件和库,以便安装这些包。

需要检查的库

  • libjpeg(用于Pillow中的JPEG支持)

  • zlib(用于Pillow中的PNG支持)

  • postgresql(用于psycopg2)

  • libmysqlclient(用于Mysql)

  • python-dev(用于编译和链接)

有关更多信息,请参阅https://djangocms-installer.readthedocs.io/en/latest/libraries.html

支持版本

当前支持的版本矩阵如下

Django 2.2

Django 3.0

Django 3.1

django CMS 3.7

支持

支持

不支持

django CMS 3.8

支持

支持

支持

有关旧版Django / django CMS版本的支持,请参阅版本 1.2

由于Django和django CMS的beta和开发版本本身的性质,它们不受支持,尽管它们仍然可能工作。

djangocms-installer在它们被认为足够稳定时,尝试支持django CMS的beta版本。

警告

djangocms-installer假设django-admin.py与Python可执行文件安装在同一目录中,这是标准的virtualenv布局。其他安装布局可能有效,但不受官方支持。

Windows支持

安装程序在Windows 10上进行了测试,其中安装了Python版本3.8.6,使用的是https://pythonlang.cn上可用的官方MSI包。

请检查.py扩展名是否已正确关联到Python解释器

c:\> assoc .py
.py=Python.File

c:\>ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*

历史记录

2.0.0 (2020-11-15)

特性

  • 迁移到Github Actions (#362)

  • 采用现代打包布局 (#363)

  • 使用black重新格式化 (#364)

  • 添加对Django 3.1 / django CMS 3.8的支持 (#376)

  • 更新pre-commit仓库 (#377)

1.2.3 (2020-04-23)

  • 修复对staticfiles的支持

  • 修复X_FRAME_OPTIONS默认值

1.2.2 (2020-04-23)

  • 添加对Django 3.0的支持

  • 添加对django CMS 3.7.2的支持

1.2.1 (2019-12-27)

  • 在Django 1.11上锁定formtools版本以避免Python 2问题

  • 为Django 2.2+解锁psycopg2版本

  • 添加对“短句”PostgreSQL Django后端的支持

1.2.0 (2019-11-04)

  • 添加对django CMS 3.7 - Django 2.2的支持

  • 添加对Python 3.7的支持

  • 用Bootstrap 4主题替换Bootstrap 3主题

  • 添加djangocms-bootstrap4包

  • 停止支持Django < 1.11

  • 停止支持Python 3.4

  • 停止支持aldryn-boilerplates

1.1.1 (2019-06-29)

  • 修复项目名称检查问题

  • 将psycopg2版本锁定以避免Python 3.6+中的问题

1.1.0 (2019-03-05)

  • 添加对django CMS 3.6的支持

  • 添加检测不匹配的DJANGO_SETTINGS_MODULE环境变量

  • 添加检测当前安装的Django版本与声明的版本不匹配

1.0.2 (2018-11-21)

  • 提升html5lib / djangocms-text-ckeditor版本

1.0.1 (2018-06-03)

  • 锁定django-polymorphic版本以修复与django < 1.11的问题

  • 锁定djangocms核心插件版本

1.0.0 (2018-02-01)

  • 用核心插件替换cmsplugin-filer,因为这些插件现在使用filer

  • 添加django CMS 3.5

0.9.8 (2018-01-10)

  • 在命令失败时显示更详细的信息

  • 修复django CMS develop的测试

0.9.7 (2017-07-15)

  • 改进django-admin调用以支持更多python环境布局

0.9.6 (2017-03-12)

  • 添加更多Django 1.10修复/清理

  • 添加python 3.6兼容性

0.9.5 (2017-02-16)

  • 添加更多Django 1.10修复/清理

0.9.4 (2017-01-03)

  • 添加对Django 1.10的支持

  • 添加“lts”关键字(现在是默认值,而不是“stable”)

0.9.3 (2016-11-16)

  • 修复create_user命令的问题

0.9.2 (2016-11-12)

  • 修复搜索“django-admin.py”的问题

  • 改进包安装期间的错误报告

0.9.1 (2016-10-02)

  • 修复-p参数的问题

0.9.0 (2016-09-15)

  • 停止支持Python 2.6

  • 停止支持Django < 1.8

  • 停止对 django CMS < 3.2 的支持

  • 改进内联文档

  • 如果使用 -s 选项,则不会删除原始目录

  • 将 django CMS 3.3 设置为稳定版本

  • 添加对 'rc' 版本的支持

  • 现在仅支持“核心”插件

  • 停止对 django CMS 3.4 中的 django-reversion 的支持(由于上游停止支持)

  • 使 project-path 选项可选

  • 批处理模式现在是默认模式

  • 添加对 conda 软件包管理器的支持

  • 默认情况下,管理员用户以批处理模式创建。使用 –no-user 选项跳过用户创建

  • 在批处理模式下,如果未提供 –delete-project-dir,则在清理时不会删除目录

  • 默认情况下禁用权限

0.8.12 (2016-08-27)

  • 固定插件版本

0.8.11 (2016-07-15)

  • 改进插件版本固定

  • 将 sitemap 移至非语言前缀 URL

  • 无法检测到时区时回退到 UTC

  • 固定 html5lib 版本

0.8.10 (2016-05-28)

  • 添加对 django CMS 3.3 最终版本的支持

0.8.9 (2016-05-19)

  • 添加对 django CMS 3.3rc 的支持

0.8.8 (2016-05-06)

  • 强制语言代码小写

  • 如果提供多个语言,则强制使用 i18n

  • 修复选择依赖项中的某些错误

  • 修复 Django 1.9 正则表达式中的错误

0.8.7 (2016-02-23)

  • 添加更清晰的清理消息

0.8.6 (2016-02-05)

  • 添加对 Django 1.9 的支持

  • 修复 CONN_MAX_AGE 的格式化

  • 改进致命错误情况下的错误处理

0.8.5 (2015-12-24)

  • 修复 createsuperuser 命令

0.8.4 (2015-12-21)

  • 从已安装插件中删除 flash 插件

  • 添加 --verbose 选项以改进调试

  • 修复 Unicode 错误

  • 改进文档

0.8.3 (2015-11-25)

  • 改进文本编辑器插件版本选择

  • 改进管理风格版本选择

0.8.2 (2015-11-24)

  • 添加对 django CMS 3.2 的支持

  • 添加对 apphook 重载中间件的支持

  • 添加移动设备支持 viewport meta 标签

0.8.1 (2015-10-11)

  • 添加不安装插件的选项

  • 将 Python 3.5 添加到构建矩阵

  • 添加将选项传递给 pip 的参数

  • 修复对自定义用户模型的支持

  • 在创建的项目中导出 requirements 文件

  • 改进文档

0.8.0 (2015-08-30)

  • 现在可以通过 ini 文件轻松提供选项以进行脚本化

  • 改进迁移模块发现策略

  • 小修复

0.7.9 (2015-07-21)

  • 改进 Django 1.8 支持

  • 修复与较新 Pillow 版本的错误

0.7.8 (2015-06-27)

  • 添加 Django 1.8 支持

  • 修复模板样式

0.7.7 (2015-06-05)

  • 切换到 cloudflare CDN 以使用 bootstrap 模板

  • 修复对 django-filer 0.9.10 的支持

0.7.6 (2015-05-01)

  • 将 django CMS 3.1 切换为稳定的 django CMS 发布

  • 重新设计 Django 支持矩阵

  • 始终使用 djangocms-link 而不是 cmsplugin-filer-link

0.7.5 (2015-04-21)

  • 添加对 django CMS 3.1 的支持

  • 切换到 Django 1.7 作为稳定的 Django 发布

0.7.4 (2015-04-14)

  • 添加自动时区检测

  • 固定 django-reversion 版本

  • 使安装程序与 Windows 环境更加兼容

0.7.3 (2015-04-08)

  • 修复 django CMS 要求中的问题

  • 修复提供的模板中的小问题

0.7.2 (2015-02-08)

  • 修复 Windows 兼容性问题

  • 修复 Python 3 兼容性问题

  • 添加一个标志以跳过项目目录空检查

0.7.1 (2015-01-15)

  • 在清理之前请求权限

  • 阐明 -p 参数

  • 在继续之前检查项目目录是否为空

0.7.0 (2015-01-10)

  • 改进对 Django 1.7 和 django CMS develop(3.1)的支持

  • 全新的测试策略

  • 将 -I 参数重置为安装软件包

  • 改进失败后的清理支持

0.6.0 (2014-11-30)

  • 添加对安装 aldryn-boilerplate 的支持

  • 在创建项目虚拟环境时强制安装所有软件包(-I)

  • 修复多平台支持错误

  • 更新支持的 Django / django CMS 版本

  • 添加对 django CMS develop(3.1)的初步支持

0.5.4 (2014-08-14)

  • 修复旧 Django 版本中版本化依赖项选择的问题

  • 改进项目名称验证

0.5.3 (2014-07-23)

  • 添加对 easy_thumbnails 2.0 迁移的支持

  • 修复即使使用 –no-input 标志也会请求创建用户的问题

  • 取消对 reversion 的锁定,因为 django CMS 3.0.3 解决了该问题

  • 安装 django CMS 2.4 时,对 django-filer 的版本化依赖项

  • 将 CMS 3.0 切换到官方 django-filer 和 cmsplugin-filer 发布版

0.5.2 (2014-05-30)

  • 将 reversion 锁定到 1.8,等待 django CMS 修复正确的问题

0.5.1 (2014-05-22)

  • 修复 bootstrap 模板处理中的错误

  • 添加关于自定义模板集和起始页的说明

0.5.0 (2014-05-21)

  • 添加 dump-requirements 参数

  • 添加用户提供的额外设置

  • 添加常见问题解答部分

  • 添加模板参数

  • 文档更新

0.4.2 (2014-04-26)

  • 使用当前 cms.context_processors.cms_settings 而不是已弃用的版本

  • 记录库问题的某些修复

  • 修复 Python 3 问题

  • 将默认 Django 版本更改为稳定版本而不是 1.5

0.4.1 (2014-04-09)

  • 修复设置文件中的一些换行符问题

0.4.0 (2014-04-09)

  • django CMS 3.0 稳定版更新!

  • 设置参数的修复

0.3.5 (2014-04-03)

  • django CMS 3.0c2 更新

0.3.4 (2014-03-29)

  • 修复 django CMS 2.4 的问题

0.3.3 (2014-03-20)

  • 更好地处理不同 CMS 版本配置

0.3.2 (2014-03-18)

  • 修复某些版本依赖解析错误

0.3.1 (2014-03-16)

  • 修复加载资源文件的错误

  • 修复非标准 Python 可执行路径的错误

  • 修复 Django 1.6 的错误

  • 修复安装 django-filer 的错误

0.3.0 (2014-03-15)

  • 与 django CMS RC1 变更同步

  • 使用外部 django CMS 插件而不是已删除的核心插件

0.2.0 (2014-02-06)

  • 项目重命名为 djangocms-installer

  • 错误修复

  • 更好的默认模板

  • Python 3 兼容性

  • Django 1.6 兼容性

  • 支持 django CMS 3 beta3 和开发快照

  • 支持 django-admin 项目模板

  • 提供 Twitter bootstrap 模板

  • 现在可以创建一个虚拟的起始页

0.1.1 (2013-10-20)

  • 改进关于如何在缺少库的情况下修复安装的文档

0.1.0 (2013-10-19)

  • 首个公开版本。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

djangocms-installer-2.0.0.tar.gz (55.4 kB 查看哈希值)

上传于 来源

构建分发

djangocms_installer-2.0.0-py2.py3-none-any.whl (53.8 kB 查看哈希值)

上传于 Python 2 Python 3