强烈推荐这本在线教材,作为零基础小白入门django学习的首选!! 免费宣传一波,人邮出品,必属金品,本人不才,也有一本Django 教材,如有靓仔需要可以关注私信我!
Python Web开发基础教程(Django版)(微课版) (yunzhan365.com)
在Web服务器种部署项目
1 静态资源配置
Python Web开发基础教程(Django版)(微课版) (yunzhan365.com) 内容来源
实例
2.在Web服务器种部署项目概念介绍
我们在用python做web开发的时候,一般基于某个web框架来开发,django或者是flask等其它框架。 业务开发完成后,就要部署到某台服务器中提供对外的访问。
2.1 wsgi简介
Web框架(Flask、django)和Web服务器(Nginx)之间的通信,需要一套双方都遵守的接口协议。而WSGI协议就是用来统一这两者的接口的(WSGI是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口)
PythonWeb服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它的可移植性方面的目标。WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行, 反之亦然。
扩展:花了两个星期,我终于把 WSGI 给搞明白了 - 知乎 (zhihu.com)
实际开发种:
在IIS种部署Django项目(课后拓展)
Python Web开发基础教程(Django版)(微课版) (yunzhan365.com)(了解)P30页
课堂作业:书本后面习题。作为私信发我