• Flask 学习-5.请求对象Request


    前言

    Flask 中 由全局对象 request 来提供请求信息。

    Request 请求对象

    首先,您必须从 flask 模块导入请求对象:

    from flask import request
    
    • 1

    通过使用 method 属性可以操作当前请求方法,通过使用 form 属性处理表单数据(在 POST 或者 PUT 请求 中传输的数据)。
    以下是使用上述两个属性的例子:

    from flask import Flask
    from flask import render_template
    from flask import request
    app = Flask(__name__)
    
    
    @app.route('/login', methods=['POST', 'GET'])
    def login():
        error = None
        if request.method == 'POST':
            if request.form['username'] == 'test':
                return 'test 用户'
            else:
                error = 'Invalid username/password'
        return render_template('login.html', error=error)
    
    
    if __name__ == '__main__':
        app.run()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    login.html模板内容

    
    
    • 1
  • 相关阅读:
    做程序员2年我发现的宝藏软件……
    模型风险管理简述
    Spring Boot 中的异步调用
    PEG/蛋白/抗体功能化中空氧化铁纳米球 PEG/Protein/antibody-Hollow Fe2O3 nanospheres
    MySQL8.0 MySQL事务日志、REDO日志、UNDO日志
    为什么不建议使用自定义Object作为HashMap的key?
    Android 12.0 修改系统默认字体的大小
    回归预测 | MATLAB实现MPA-BiGRU海洋捕食者算法优化双向门控循环单元多输入单输出回归预测(多指标,多图)
    子比主题v7.4绕授权接口源码
    SpringBoot 自动扫描第三方包及spring.factories失效的问题
  • 原文地址:https://blog.csdn.net/qq_27371025/article/details/126548391