一. 基本概念
flask是一个Python编写的Web轻量级框架,让我们可以使用Python语言快速实现一个网站或Web服务。
二. 如何使用?
from flask import Flask, jsonify, request
import pymysql
app = Flask(__name__)
def getData():#获取数据库的数据
conn = pymysql.connect(host="xxx", user="root", password="123456", db="test", port=3306)
cur = conn.cursor()
sql = "select *from testMysql"
lis = []
try:
cur.execute(sql)
results = cur.fetchall()
for result in results:
dic = {'id': result[0], 'name': result[1], 'choose': result[2], 'type': result[3], 'descri': result[4]}
lis.append(dic)
except:
print("error")
conn.close()
return lis
@app.route('/addToData1',methods=['post'])#测试用
def addToData1():
return request.form #可以获取前端的form数据,也就是表单数据
@app.route('/resource-view/api/v1.0/export-vm-excel', methods=['get'])
def returnData():
lis = getData()
result = {
"data": lis,
"code": 3301
}
return jsonify(result)
if __name__ == '__main__':
app.run(host='xxx', port=5000)
本文是关于Python的Flask框架学习笔记,介绍了Flask的基本概念,它是一个Python编写的轻量级Web框架。并详细解释了@app.route装饰器的作用,即当收到网页请求时,执行相应函数。
&spm=1001.2101.3001.5002&articleId=101774707&d=1&t=3&u=d158dd41fdca4168b2352fd3bb9191b0)
359

被折叠的 条评论
为什么被折叠?



