【JSON】Python與Flask中涉及到的JSON

FG成長空間發表於2018-10-12
  • 模型圖

    在這裡插入圖片描述

  • python中預設存在的

    json

  • Flask提供的

    在這裡插入圖片描述

  • jsonify相關測試

    from flask import Flask, request, jsonify
    
    app = Flask(__name__)
    
    
    @app.route("/login", methods=["POST"])
    def login():
        name = request.form.get("name")
        password = request.form.get("password")
        print(name, password)
    
        # ""  0  [] () {} None 在邏輯判斷時都是假
        # 表示name或password中有一個為空或者都為空
        if not all([name, password]):
            return jsonify(code=1, message="引數不完整")
    
        if name == "admin" and password =="python":
            return jsonify(code=0, message="OK")
        else:
            return jsonify(code=2, message="使用者名稱或密碼錯誤")
    
    if __name__ == '__main__':
        app.run(debug=True)
    
  • 使用Postman對介面測試

    在這裡插入圖片描述

  • 測試過程中出現如下問題

    在這裡插入圖片描述

    在這裡插入圖片描述

相關文章