Django开发与生产环境

Django开发与生产环境

关键词

  1. Django

  2. pycharm

  3. 开发

  4. 开发环境

资源链接

  1. Django教程:https://www.runoob.com/django/django-tutorial.html

  2. Linux基本操作:https://blog.csdn.net/lykangjia/article/details/11655887


基本步骤

  1. 开发环境

  2. 生产环境

  3. 其他事项


1. 开发环境操作

开发环境使用pycharm工具,基本步骤网上很多,就展示一下我的project

屏幕快照 2020-12-04 下午12.22.09.png

运行

python manage.py runserver 0.0.0.0:8000
#任意网卡接口
image.png

通过本地地址访问,在浏览器中输入本地浏览器IP:8000


image.png

2. 生产环境操作

登录到生产环境服务器(虚拟机),虚拟机地址为10.xx.xxx.20,将开发环境中的代码传到生产环境服务器

在生产环境中运行代码,激活虚拟环境,连接开发服务器


激活虚拟环境连接开发服务器.png

通过生产环境进行访问


image.png
  1. 其他事项
  • 开发环境用于项目的开发,一般代码编写、调试工作,可以是window/mac等环境,有界面方便开发

  • 生产环境,用于发布开发的项目,项目一般将持续运行提供服务

  • 开发环境与生产环境尽量保持依赖一直,如python版本、Django版本等

  • 也可以借助pycharm实现开发环境与生产环境的代码同步,在Tools->developments

    TODO

  • 使用git管理代码

  • DevOps管理开发、调试和生产流程

  1. 常见问题

  2. Django运行访问项目出现的问题:DisallowedHost at / Invalid HTTP_HOST header(settlings.py没有设置好):https://blog.csdn.net/will5451/article/details/53861092

  3. 为什么我的弄不了任意网卡接口呢,敲回车显示是这样的:CommandError: "0.0.0.0:8000" is not a valid port number or address:port pair.:https://www.imooc.com/qadetail/279466(嘤嘤嘤,中英文输入法要分清)

你可能感兴趣的:(Django开发与生产环境)