栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django环境搭建

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django环境搭建

  • Python Web Server Gateway Interface,即Python Web服务器网关接口,实际上就是一种协议,我们的应用(Django、Flask)实现了WSGI,就可以配合实现了WSGI(uWSGI、gunicorn)的服务器工作了。
  • 结构图:

 3、两级结构
在这种结构里,uWSGI作为服务器,它用到了HTTP协议以及wsgi协议,Django或Flask应用作为application,实现了wsgi协议。当有客户端发来请求,uWSGI接受请求,调用Django或Flask App得到响应,之后响应给客户端。
通常来说,Django或Flask等Web框架会自己附带一个WSGI服务器(这就是Django或Flask应用可以直接启动的原因),但是这只是在开发阶段用到的,在生产环境是不够用的,所以用到了uWSGI这个性能高的wsgi服务器。
4、三级结构
在这种结构里,uWSGI作为中间件,它用到了uwsgi协议(与nginx通信),wsgi协议(调用Django或Flask App)。当有客户端发来请求,nginx先做处理(静态资源是nginx的强项),无法处理的请求(uWSGI),最后的响应也是nginx回复给客户端的。
5、反向代理的好处
提高Web Server性能(uWSGI处理静态资源不如nginx;nginx会在收到一个完整的http请求后再转发给uWSGI)
nginx可以做负载均衡(前提是有多个服务器)
保护了实际的Web服务器(客户端是与nginx而不是与uWSGI交互)

1、安装Python
  • 确保Python版本与Django版本对应,Django官网:FAQ: Installation | Django documentation | Django

 

  • 使用Django3.2,Python应该是3.6+,验证自己安装的版本是否符合要求:
  • 本教程使用Python3.8.3(Python Release Python 3.8.3 | Python.org)

 

  • 下载Python的Windows安装版本 - Windows x86-64 executable installer
  • Python安装手册(略):Python 环境搭建 | 菜鸟教程

 环境变量配置(Windows)- 安装完成一定要配置Path变量,让Path变量指向Python的安装目录

 配置好环境变量,可以在任意目录启动Python

 

(1)在线安装方式

  • 使用pip命令行:pip install django

     

  • 成功安装了django-4.02

  • 验证django是否安装成功

     

  • 双击安装程序图标,进入安装向导
  • 设置安装目标位置
  • 设置安装选项
  • 选择开始菜单文件夹
  • 正在安装……
  • 安装完成
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953619.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号