Flask是一个使用Python编写的轻量级Web应用框架。
模板引擎使用的Jinja2
Flask框架简单易学,但是其保留了扩展的弹性,可以使用Flask-extension 加入ORM
,窗体验证工具,文件上传,各种开放式身份验证。
安装即可运行
1.安装Flask
pip install flask
2.运行框架后看到
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
@app.route('/')是一个路由装饰器,(‘ / 路由’)
3.Hello World !(定义一个函数)
def hello_world(): return 'Hello World!'
4.定义一个以POST, GET方式提交的函数
@app.route('/index', methods=['POST', 'GET'])
@app.route('/index', methods=['POST', 'GET']) def addindex(): if request.method == 'POST': a = request.form['add1'] b = request.form['add2']
5.操作数据库 Mysql
import pymysql conn = pymysql.connect("localhost", "root", "", "test") #建立游标 cur = conn.cursor() #sql sql = "select * from test.student" insert_sql = "insert into test.student (id, name) values (5, 'xingfu')" #cur.execute(insert_sql) #conn.commit() cur.execute(sql) result = cur.fetchall() for row in result: print(row[0]) print(row[1]) conn.close()