Python 3.6
IDE: PyCharm 2018.2
virtualenv
pip install flask
scheme://host:port/path/?query-string=xxx#anchor
&
连接url种所有的字符都是ascii字符集,如果出现非ascii字符,如中文,会被浏览器先进行编码,再传输。
负责处理http请求,响应静态文件,常见的有Apache,Nginx以及微软的IIS.
负责处理逻辑的服务器。比如php、python的代码,是不能直接通过nginx这种web服务器来处理的,只能通过应用服务器来处理,常见的应用服务器有uwsgi、tomcat等。
一般使用某种语言,封装了常用的web功能的框架就是web应用框架,flask、Django以及Java中的SSH(Structs2+Spring3+Hibernate3)框架都是web应用框架。
Flask由多个不同的系列组成::https://github.com/pallets
Flask是一款流行的Python Web框架,出生于2010年,作者是Armin Ronacher
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "Hello World!"
if __name__ == "__main__":
app.run(port=8000)