1、建立一個實現登陸的接口python
import flask from flask import request #獲取參數 # import json #post請求傳入json對象時,經過json獲取參數 def conn_mysql(sql): import pymysql conn = pymysql.connect(host='127.0.0.1 ', user='jessica', password='123456', db='sql_python', charset='utf8') cur = conn.cursor(cursor=pymysql.cursors.DictCursor) cur.execute(sql) res = cur.fetchone() print(res) conn.commit() cur.close() conn.close() return res server = flask.Flask(__name__) #建立一個flask對象 @server.route('/login', methods=['get','post']) def login(): username = request.values.get('username') #獲取參數 password = request.values.get('password') # username = request.json.get('username') #入參爲json類型時,必須用.json方式獲取 # password = request.json.get('password') if username and password: sql = 'select * from user where username="%s"'%username data = conn_mysql(sql) if data['password'] == password: return '{"msg":"登陸成功"}' else: return '{"msg":"帳號密碼錯誤"}' else: return '{"msg":"請輸入用戶名密碼"}' server.run(port=8000,debug=True) #debug設置爲True,修改接口信息後直接刷新接口便可;添加參數host='0.0.0.0'容許同一局域網內訪問
2、在瀏覽器輸入:http://127.0.0.1:8000/login?username=xxx&password=123456,查看結果mysql