Django的CMS框架

Mezzanine 是一个功能强大,一致且灵活的内容管理平台。Mezzanine 使用Django框架构建,提供了一个简单但高度可扩展的体系结构。

一、 开始

环境:python3

1. 安装

pip install mezzanine

2. 创建项目

mezzanine-project project_name
cd project_name
python manage.py createdb --noinput
python manage.py runserver

createdb命令是使用Django命令的快捷方式 migrate,该命令还将安装一些演示内容,例如联系表格,图片库等。如果您想省略此步骤,请将该--nodata选项与createdb一起使用。

3. 静态文件

对于静态文件(包括JavaScript和CSS文件等),官方是这样解释的

Django在生产环境中部署时不提供静态内容,而将其留给面向公众的Web服务器,这绝对是完成此工作的最佳工具。

这时静态文件在(虚拟)环境下\Lib\site-packages\mezzanine\core\static,执行下列命令可以将文件直接存储在项目中

python manage.py collectstatic
python manage.py collecttemplates

4. 主题

主题

5. 第三方插件

第三方插件

6. 示例站点

示例站点

7. 常见问题

常见问题