IoT项目经常需要做客户演示,光那个板子給客户介绍半天,不如整个服务器来做应用展示更直观。
公司没有专门服务器团队,只能亲自上阵。我一个嵌入式开发老鸟,服务器开发新人。給自己定个小目标。
找个CMS框架 改造成IoT设备管理平台(云端数据交互+业务逻辑+WEB应用展示)
在PHP java or python中纠结了很久,最后确定用python,无论后面遇到啥坑,也要扛过去。
是不是处女座都会选python?有没有,,,,有没有?
今天先简单搭一个CMS,严格讲确实只花了10分钟搞定。接下来改代码不晓得顺不顺了。阿弥陀佛!!!
一、源码下载
mezzanine源码下载路径https://github.com/stephenmcd/mezzanine/
二、安装
我的ubuntu系统已安装的工具包
python 2.7
django 1.11.8
开始源码安装
cd mezzanine-master
python setup.py install #會自动安装依赖包,包括SQlite数据库
三、创建项目
mezzanine-project mysite #创建一个项目mysite
cd mysite
python manage.py createdb #自动建立数据库
需要其他电脑访问网站,需配置ALLOWED_HOSTS,运行时带0.0.0.0:8000
vi mysite/local_settings.py
修改ALLOWED_HOSTS = ["localhost", "127.0.0.1", "::1", "192.168.36.56"]
python manage.py runserver 0.0.0.0:8000
打开浏览器测试效果
修改成中文显示
vi mysite/settings.py