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
然后使用 $ python manage.py runserver
启动项目, 如果看到下面的输出, 那么大功告成
看看网站
访问首页 http://127.0.0.1:8000/
访问管理员首页: http://127.0.0.1:8000/admin
当然需要登录, 输入你前面设置的用户名密码.
在后台就可以干一些自己想干的事情了,是不是很爽呢!
总结
这篇就先写到这里, 主要是带大家先看看 Mezzanine到底是个什么东西, 查看文档, 其实我们可以对框架做很多自己的定制, 后面再添加.