Mezzanine 教你一分钟搭建Python CMS系统

Mezzanine介绍

Python是近几年势头非常火爆的一门语言, 火爆不仅因为它简单, 跟主要的是它拥有非常多的开源项目, 特别实在图像,计算,机器学习方面. 好像用Python 做Web开发的还是比较少, 因为国内做Web后台开发,基本都是 Java,PHP的较多. 最近重温了一下Python, 又学了一下 Django, 感觉用Python写Web项目其实也很方便.

特别今天要给大家介绍一个 Python 的开源 CMS Web 框架 Mezzanine, 看看它的介绍: AN OPEN SOURCE CONTENT MANAGEMENT PLATFORM BUILT USING THE DJANGO FRAMEWORK, 它是基于 Django 的 一个cms开源系统. 如果你想实现一个简单的信息发布系统, 或者公司网站, 博客系统, 那选择 Mezzanine 绝对能为你省不少力气, 下面我就带大家来看看用Mezzanine搭建一个 cms 系统有多简单.

大家可以先看看这么项目的首页
Mezzanine首页

环境搭建

我使用的环境是 Ubuntu16.04, 自带 Python2.7.12, 然后安装了最新的 Django, 当然Windows也绝对没有问题, 下面两样环境是基础.

  • Python 2.7.12
  • Django 1.10.4

然后我们就可以安装 Mezzanine, 如果没有安装 pip, 请自行搞定:
$ pip install mezzanine

等待片刻安装成功,我们就可以开始创建项目了.

创建项目

根据官网的提示,只需要下面几行命令即可创建

# 创建项目
$ mezzanine-project myproject

# 进入项目目录
$ cd myproject
# 初始化数据库
$ python manage.py createdb

# 启动项目
$ python manage.py runserver

在创建数据库时需要填写的基本信息, 例如:

  • 域名和端口
  • 默认的超级管理员
  • Default Page
Mezzanine 教你一分钟搭建Python CMS系统_第1张图片
截个图表示喜悦

然后使用 $ python manage.py runserver 启动项目, 如果看到下面的输出, 那么大功告成

Mezzanine 教你一分钟搭建Python CMS系统_第2张图片
再截个图表示喜悦

看看网站

访问首页 http://127.0.0.1:8000/

Mezzanine 教你一分钟搭建Python CMS系统_第3张图片
Paste_Image.png

访问管理员首页: http://127.0.0.1:8000/admin 当然需要登录, 输入你前面设置的用户名密码.

Mezzanine 教你一分钟搭建Python CMS系统_第4张图片
Paste_Image.png

在后台就可以干一些自己想干的事情了,是不是很爽呢!

总结

这篇就先写到这里, 主要是带大家先看看 Mezzanine到底是个什么东西, 查看文档, 其实我们可以对框架做很多自己的定制, 后面再添加.

你可能感兴趣的:(Mezzanine 教你一分钟搭建Python CMS系统)