Flask开发基础

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方式提交的函数

扫描二维码关注公众号,回复: 3482912 查看本文章
@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']
View Code

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()
View Code

猜你喜欢

转载自www.cnblogs.com/nori/p/9757241.html