flask获取参数方式

app.py

# coding:utf-8
from flask import Flask,request,redirect,render_template
from flask import url_for
from markupsafe import escape
import json

app = Flask(__name__)
@app.route('/index')
def index():
    return render_template('login.html')

@app.route('/login',methods=['GET','POST'])
def login():
    if request.method=='POST':
        username=request.form.get("username")
        password=request.form.get("password")
        print('requst.method:\n',request.method)
        print('request.args:\n',request.args)
        print('request.data:\n',request.data)
        print("request.args.get('c'):\n",request.args.get('c'))
        print("request.form:\n",request.form)
        print("request.form.get('password'):\n",request.form.get('password'))
        print('request.values:\n',request.values)
        print('request.json:\n',request.json)
        print('request.cookies:\n',request.cookies)
        print('request.headers:\n',request.headers)
        if username=="lili" and password=="123456":
            return json.dumps(request.form)
        else:
            return "用户名或密码错误!"

if __name__ == '__main__':
    app.run(host='127.0.0.1',port=8080,debug=True)

login.html




    
    登录


image.png

你可能感兴趣的:(flask获取参数方式)