上线准备

上线准备

# setting.py
1. 复制dev 到prod
2. DEBUG = False
ALLOWED_HOSTS = [
    '10.226.35.46',

]  # 公网的IP
跨域
CORS_ORIGIN_ALLOW_ALL = False
CORS_ORIGIN_WHITELIST = [
    'http://127.0.0.1:8080',
    'http://127.0.0.1:8000',
    'http://localhost:8080',
    'http://10.226.35.46:8080',
    'http://10.226.35.46:80',
]

# database 不需要改,需要安装mysql 和重新建库,插入数据

# uwsgi 
os.environ... prod
# manage.py
os.environ... prod
# 服务器
1. 安装mysql
-- 启动mysql
-- 是否需要查看原密码??
-- alter user 'root@localhost' identified by 'new password' # 进入mysql
2. 安装redis
-- 加环境变量
-- redis-server 启动服务, 后台启动???
# redis-server &  -- ctrl + c 可推出
-- redis-cli 连接redis

3. 安装python 

4. 安装虚拟环境
pip3 install virtualenv
pip3 install virtualenvwrapper

后台

1. git clone project to folder specified 
-- git clone https://gitee.....
2. 导出虚拟环境的依赖
-- 新建文件夹,进入
workon BSC3
pip3 freeze > package.txt

# 数据库新建用户和密码,授权,该项目专用
-- 新建数据库
# 进入项目,数据库迁移
# 插入数据



猜你喜欢

转载自www.cnblogs.com/Afrafre/p/12969329.html