Flask是一個(gè)使用 Python 編寫的輕量級(jí) Web 應(yīng)用框架竖幔,可以使用它實(shí)現(xiàn)一個(gè)網(wǎng)站或者web服務(wù)唉韭。
import flask,json
server=flask.Flask(__name__)#__name__代表當(dāng)前的python文件群叶。把當(dāng)前的python文件當(dāng)做一個(gè)服務(wù)啟動(dòng)
@server.route('/login',methods=['get','post'])
#第一個(gè)參數(shù)就是路徑,第二個(gè)參數(shù)支持的請(qǐng)求方式活烙,不寫的話默認(rèn)是get,
#加了@server.route才是一個(gè)接口船万,不然就是一個(gè)普通函數(shù)
def login():
loginName= flask.request.values.get('loginName')
password= flask.request.values.get('password')
if loginName and password:
res = {'msg': '調(diào)用成功' }
else:
res = {'msg': '調(diào)用失敗'}
#json.dumps 序列化時(shí)對(duì)中文默認(rèn)使用的ascii編碼刻撒,輸出中文需要設(shè)置ensure_ascii=False
return json.dumps(res,ensure_ascii=False)
if __name__ == '__main__':
# port可以指定端口惜辑,默認(rèn)端口是5000
# host默認(rèn)是服務(wù)器,默認(rèn)是127.0.0.1
# debug=True 修改時(shí)不關(guān)閉服務(wù)
server.run(debug=True)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者