Django开发与生产环境
关键词
Django
pycharm
开发
开发环境
资源链接
基本步骤
开发环境
生产环境
其他事项
1. 开发环境操作
开发环境使用pycharm工具,基本步骤网上很多,就展示一下我的project
运行
python manage.py runserver 0.0.0.0:8000
#任意网卡接口
通过本地地址访问,在浏览器中输入本地浏览器IP:8000
2. 生产环境操作
登录到生产环境服务器(虚拟机),虚拟机地址为10.xx.xxx.20,将开发环境中的代码传到生产环境服务器
在生产环境中运行代码,激活虚拟环境,连接开发服务器
通过生产环境进行访问
- 其他事项
开发环境用于项目的开发,一般代码编写、调试工作,可以是window/mac等环境,有界面方便开发
生产环境,用于发布开发的项目,项目一般将持续运行提供服务
开发环境与生产环境尽量保持依赖一直,如python版本、Django版本等
-
也可以借助pycharm实现开发环境与生产环境的代码同步,在Tools->developments
TODO
使用git管理代码
DevOps管理开发、调试和生产流程
常见问题
Django运行访问项目出现的问题:DisallowedHost at / Invalid HTTP_HOST header(settlings.py没有设置好):https://blog.csdn.net/will5451/article/details/53861092
为什么我的弄不了任意网卡接口呢,敲回车显示是这样的:CommandError: "0.0.0.0:8000" is not a valid port number or address:port pair.:https://www.imooc.com/qadetail/279466(嘤嘤嘤,中英文输入法要分清)