克隆完成后目录结构如下(ls命令可直接查看):
app LICENSE migrations README.md requirements.txtconfig.py manage.py Procfile requirements
2.安装pip
执行命令:
sudo apt-get install python-pip3.安装virtualenv
执行命令:
sudo apt-get install virtualenv4.创建虚拟环境venv
在Blog_mini目录下执行下面的命令:
virtualenv venv成功后会生成一个目录venv,目录结果如下:
app LICENSE migrations README.md requirements.txt config.py manage.py Procfile requirements venv5.激活虚拟环境venv
在Blog_mini目录下执行命令:
source venv/bin/activate6.安装Blog_mini需求文件
执行命令:
pip install -r requirements/common.txt7.使用sqlite作为默认数据库来运行Blog_mini
为什么不使用MySQL数据库,我想会有小伙伴有疑问,其实我已经尝试过了,MySQL服务在我的安卓设备无法启动,至于原因,我目前也没有头绪,如果你知道的话欢迎留言告诉我。这里,为了确保教程正确性,我使用python自带的sqlite作为数据库
在Blog_mini目录下执行下面的命令:
python manage.py deploy product可以看到多了一个data.sqlite文件,这个文件就是sqlite数据库文件,目录结构如下:
app config.pyc LICENSE migrations README.md requirements.txt config.py data.sqlite manage.py Procfile requirements venv8.以8000端口运行Blog_mini:
执行命令:
gunicorn -b 127.0.0.1:8000 manage:app至此,博客搭建完成,并且已经部署到了8000端口,你可以通过运行第二步的sunny打开隧道,并用隧道提供的域名从外网访问你的博客啦!
提示:
Blog_mini管理后台的默认账号密码:
账号:blog_mini@163.com