python web开发

我是跟着廖雪峰老师学习的,对于我这样的纯小白来说,跟着他的网站学习,简直是被妈妈抱在怀里一样无忧无虑,这样的学习本来没有记录下来的必要,但是由于我的粗心大意,经常会出现一些错误,所以我决定把这些错误记录下来,顺便把知识网络也记下来

网站地址:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432012393132788f71e0edad4676a3f76ac7776f3a16000

 

一、WSGI接口

  可以通过这个接口,将更复杂的HTTP协议交给模块处理,而只专注与web业务

  通过WSGI接口,只要求开发者实现一个函数,就能响应HTTP请求

  无多多么复杂的web应用程序,入口都是一个WSGI处理函数。HTTP请求的所有输入信息都可以通过 environ 获得,HTTP响应的输出都可以通过 start_response() 加上函数返回值作为Body

  复杂的web应用程序,光靠一个WSGI函数来处理还是太底层了,我们需要在WSGI之上在抽象出来一些框架,进一步简化Web开发

 

出现的问题:

  问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte

  解决办法:计算机名字是中文的,改成英文的

  

  问题:localhost 拒绝了我们的连接请求。

  解决办法:因为我是在虚拟环境里运行的程序,但是为了编辑方便,我就打开了IDLE(在IDLE里编辑,然后在命令行里运行)结果就出现了这个错误,把IDLE关了就好了

上一篇:ArcPy开发教程1-面向ArcGIS的Python语言基础


下一篇:nagios