当前项目所使用环境:Python2.7,Django1.11.0
7. 接入七牛云存储,文章中的图片通过接口上传到七牛云
本项目的部署是在CentOS 7.2的系统上,其他CentOS发行版本或者类Unix系统的部署中可能有不同,请知悉。
- 首先更新系统环境到最新,使其得到更好的兼容
yum -y update # 检查是否有可用更新
yum -y upgrade # 应用更新
- 克隆项目
git clone https://github.com/runtaojiao/my-site.git
- 在项目根目录下创建项目所需要的文件夹
mkdir logs # 用来存储项目日志
- 新建
local_settings.py
用来覆盖settings.py
里面的数据库配置
cp -r my_site/local_settings.py.template local_settings.py
- 进入数据库创建数据库
CREATE DATABASE `my-site` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
- 同步数据库
python manage.py migrate
- 安装项目所需要的包
pip install -r requirements.txt
- 因为本项目使用了Redis,所以需要安装redis-server
yum -y install redis-server # 安装
redis-server & # 启动Redis-server
- 运行项目
python manage.py runserver
- 创建管理员
python manage.py createsuperuser
正常情况下,经过以下步骤,就可以通过 127.0.0.1:8000
来访问博客首页了,通过 127.0.0.1:8000/manager
访问管理端
- 本文档可能尚有遗漏或者不当之处,如遇问题,如造成困惑请尽量自行处理或者联系作者,敬请谅解。
- 项目中涉及到的配置文件,如七牛云的
access_key
和secret_key
账号的配置,烦请自行注册账号修改,否则侵权必究。
- 邮箱:heavycross@163.com
- QQ: 962069483
本人博客地址: 我的博客