码迷,mamicode.com
首页 > 其他好文 > 详细

flask 快速上手 预备知识

时间:2018-07-23 22:06:50      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:src   alt   import   日志打印   info   运行   methods   png   情况   

有个项目需要几个html页面动态生成,快速实现下用flask,以下记录

 

技术分享图片

 

这里测试的是 xshell 中 curl 获取对应的页面并保存到本地,但是邮编的服务器并没有相关的打印,如果是再浏览器中就会有

很奇怪 这个地方 有请求过去应该再console里面就有相关的日志打印,但是测试几次中一会有一会没有,没有规律!

 原因找到,eclipse 点击下面停掉 python 但是后台还是有进程 在运行,导致异常出现

这里手动杀掉 python进程后正常运行测试打印

 引入 外部传入的参数

app.route(‘/variable/int/<int:index>‘)

app.route(‘/variable/str/<string:index>‘)

http://127.0.0.1:5000/variable/int/ccc

 

http://127.0.0.1:5000/variable/int/1

http://127.0.0.1:5000/variable/str/111

http://127.0.0.1:5000/variable/str/ccc

这里几个打印 按照str——》int 可能出错,int----》str 可以 稍微注意下

路由跳转路径

技术分享图片

技术分享图片

这个地方的意思是 路由里面如果有路径一致,只是后面多一个/或者少个/,这种情况下,都会走到带有/的这个路由上

测试路由中 methods

app.route(‘/hello‘,methods=[‘GET‘,‘POST‘])

使用method用request.method == ‘GET‘: 这里会抱一个错误 NameError: name ‘request‘ is not defined

这里需要导入的是from flask import request

然后ok

 

flask 快速上手 预备知识

标签:src   alt   import   日志打印   info   运行   methods   png   情况   

原文地址:https://www.cnblogs.com/billhsu2009/p/9356770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!