標籤:too add user div lis def turn value deb
import flask,json
from tools123 import op_mysql #op_mysql()
#import tools # tools123.op_mysql 這種方式也可以調用函數
# 介面,後台服務
server = flask.Flask(__name__) #把咱們這個app這個python檔案當做一個server
@server.route(‘/get_user‘,methods=[‘get‘,‘post‘])#server.route()是裝飾器,直接變成介面
def get_all_user():
sql = ‘select * from bt_stu;‘
res = op_mysql(
host=‘211.149.218.16‘,
user=‘jxz‘, password=‘123456‘, # port這裡一定要寫int類型
port=3306, db=‘jxz‘, charset=‘utf8‘, sql=sql)
response = json.dumps(res,ensure_ascii=False) #把list轉成json
return response #return 的時候只能return字串
@server.route(‘/add_user‘,methods=[‘post‘])
def add_user():
user_id = flask.request.values.get(‘id‘) #這裡的參數就是調用介面的時候傳入的參數
username = flask.request.values.get(‘u‘) #
if user_id and username:
sql = "insert into stu values (‘%s‘,‘%s‘);"%(user_id,username)
res = op_mysql(
host=‘211.149.218.16‘,
user=‘jxz‘, password=‘123456‘, # port這裡一定要寫int類型
port=3306, db=‘jxz‘, charset=‘utf8‘, sql=sql)
response = {‘code‘:308,‘msg‘:‘添加成功‘}
else:
response = {‘code‘:503,‘msg‘:‘必填參數未填!‘}
return json.dumps(response,ensure_ascii=False)
server.run(port=8080,debug=True)
day6-Python學習筆記(十四)介面開發