1、拉取代码到测试服务器

git clone http://[用户名]:[密码]@代码地址

因为不想在服务器上设置全局账号密码,所以直接指定

2、安装环境

由于项目是基于django框架开发,所以先要安装django环境,ubuntu服务器的好处就是一个命令就可以搞定

apt-get install python-django

3、迁移数据库

运行项目目录的migration把数据库迁移到本地服务器环境

python manage.py migrate --settings=main.settings.product

这里需要指定运行配置的文件,因为配置有开发环境和生产环境之分,等会启动服务器的时候同样需要指定,否则会出现错误
同时,执行迁移脚本的同时,还会报缺少模块的错误,例如pmysql、redis等错误,这时候只需要使用pip或者apt-get直接安装即可

4、创建超级用户

这时我们离成功只差一步了,即创建超级用户,用于登录我们部署的项目,迁移过来的数据库其实是没有数据的

python manage.py createsuperuser --settings=main.settings.dev

创建成功后就可以看到user表里已经有超级用户的数据了

5、启动服务器

python manage.py runserver 0.0.0.0:8013 --settings=main.settings.dev

发表评论

电子邮件地址不会被公开。 必填项已用*标注