落知秋的学习经验分享站 专注于生活与学习的分享
博主

昨天 11:15在线

落知秋的学习经验分享站
专注于生活与学习的分享
歌曲封面 未知作品

公安备案图标川公网安备51011202000989号

蜀ICP备2025118525号-1

网站已运行 224 天 6 小时 41 分

Powered by Typecho & Sunny

2 online · 37 ms

Title

flask笔记

luo

·

python

·

Article

flask

flask是一个python中的web框架,可以创建一个web服务器,监听端口接收用户的访问请求,然后进行处理。

一、最小执行框架

♾️ python 代码:
import flask  
  
app = flask.Flask(__name__)  
  
  
# 访问URL获取返回  
@app.route('/')  
def index():  
    print(age)  
    return '你好'  
  
  
if __name__ == '__main__':  
    print(type(app))  
    app.run(host='127.0.0.1', port=80, debug=True)

二、路由

在flask中可以通过装饰器route来定义路由,也就是用户访问的路径,也称为url。
例子:

♾️ python 代码:
@app.route('/')
def index():
    return '你好'

这里在route中定义了/路径,也就是用户访问服务器的/就会执行执行index()函数,并将index返回的参数返回给客户端。

三、访问方式

在web服务器中,用户访问服务器的方式有很多种,我们可以在装饰器route中通过methods参数来定义用户可以使用的访问方法
例子:

♾️ python 代码:
@app.route('/',methods=['POST', 'GET'])
def index():
    return '你好'

这里在methods中定义了两种访问方式POST与GET,代表了用户可以通过POST与GET两种方式来访问/。

四、参数的获取

在web服务器中,用户的访问可以携带参数,不同的方法携带的参数也不一样,我们可以通过以下方式来获取用户传递的参数。
例子:

♾️ python 代码:
@app.route('/')
def index():
    flask.request.args.get('参数') 
    flask.request.form.get('参数')
    flask.request.json
    return '你好'

上面写了三种参数的获取,flask.request.args.get('参数'),可以获取用户get方式中传递的参数,flask.request.form.get('参数'),可以获取用户post方式中传递的参数,flask.request.json可以获取用户post方式中传递的json参数。

现在已有 6 次阅读,0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主