****
****
项目目录
mysite/wsgi.py:
-协议wsgi,将python web服务器分为server端和application端,server端和application端分别实现服务端代码的一部分。
-server端 application端运行在一个python进程中,server端接收到http请求后,会调用application的入口函数方法,由application端具体的处理。
-server端负责提供高效的http请求处理环境(多线程,多进程,协程)
-application端 则实现处理具体请求的业务逻辑
-Django是application端的框架,并没有提供搞笑的http请求处理环境,需要响应的server端产品(gunicorn,uwsgi,cherrypy)
-wsgi.py就是给server端调用的接口文件,里面的变量application指向的对象实现了wsgi接口。
Django安装
安装完成以后
运行web服务,在Django文件所在文职打开cmd中输入:
python manage.py runserver 0.0.0.0:80
然后cmd中会有一个网址,如下:
打开一个浏览器 然后输入localhost 如下界面:
使用cherrypy
-安装cherrypy
pip install cherrypy
-复制cherrypy_startup.py到wsgi.py相通目录下
-查看cherrypy_startup.py里面的配置项
-运行python ci\cherrypy_startup.py
-浏览器查看网页
静态文件支持
html css文件的访问
-正式运行时,不用Django(nginx,varnish,cdn)
-开发时可以先用Django
-创建static目录存放 静态文件
-urls.py