Flask是一个应用Python编写的轻量级Web利用框架。 其WSGI工具箱采纳Werkzeug,模板引擎则应用Jinja2。Flask应用BSD受权。Flask也被称为“microframework”,因为它应用简略的外围,用extension减少其余性能。
首先介绍Flask装置:进入创立的虚拟环境,在虚拟环境中应用pip install xxx 进行flask装置。

应用flask进行输入hello world!


输入后果中127.0.0.1代表本地,本人电脑中运行。5000代表端口号,点击链接输入hello world!。

批改路由:绑定路由为/index

!

凋谢其余主机对其进行拜访,增加host=“0.0.0.0”

绑定路由,<>中内容默认格局为字符串类型,可输出英文、中文、数字等,但输入类型也为字符串类型,设置变量为username,应用%s占位输入hey flask。

批改定义变量类型为int(还可批改为float、path、uuid等类型)。批改为int
类型后可进行变量的运算。



Flask重定向,应用redirect()函数能够重定向,拜访对应路由即可进入想转入的网站,如下图拜访路由:/易华录开发者社区即转入开发者社区官网。


装置Postman,Postman 是一种罕用的接口测试工具,能够发送简直所有类型的HTTP申请。下图为其主页面。

这里能够抉择申请类型,如下图展现其中局部:

四种根本申请:
1、GET申请会向数据库发索取数据的申请,从而来获取信息,该申请就像数据库的select操作一样,只是用来查问一下数据,不会批改、减少数据,不会影响资源的内容,即该申请不会产生副作用。无论进行多少次操作,后果都是一样的。查看:GET /url/xxx
2、与GET不同的是,PUT申请是向服务器端发送数据的,从而扭转信息,该申请就像数据库的update操作一样,用来批改数据的内容,然而不会减少数据的品种等,也就是说无论进行多少次PUT操作,其后果并没有不同。更新:PUT /url/xxx
3、POST申请同PUT申请相似,都是向服务器端发送数据的,然而该申请会扭转数据的品种等资源,就像数据库的insert操作一样,会创立新的内容。简直目前所有的提交操作都是用POST申请的。创立:POST /url
4、DELETE申请顾名思义,就是用来删除某一个资源的,该申请就像数据库的delete操作。删除:DELETE /url/xxx
应用GET申请,输出想要拜访的路由地址,send进行拜访,例如咱们拜访易华录开发者社区官网:

POST申请:

输入后果:

若想返回后果为json格局,咱们要导入jsonify可实现返回格局为json,如下图:



当输入报错时,咱们能够将报错起因进行输入,如下图将age参数删除,咱们可失去“短少参数”的反馈。


当咱们将age类型写为str类型,无奈进行运算,咱们将失去“出错”反馈。

session模仿简略登录、退出登录、查看登陆状态。
登录:首先导入session包,设置session密钥


在此设置username和password固定值,当输出username和password值均正确时,反馈登陆胜利。

当账号或明码谬误时,反馈“账号或明码谬误”。


查看登录状态:

退出登录:

当咱们登录实现后,查看登陆状态,反馈失去username。

当咱们退出登陆后,再查看一遍登陆状态。

到此,咱们就简略的模仿了账户的登录、查看登录状!