Flask数据可视化

Flask数据可视化

1.Flask入门

1.1.1关于Flask

​ Flask作为Web框架,它的作用主要是为了开发Web应用程序。

1.1.2第一个flask

from flask import Flask

app = Flask(__name__)

#路由解析,通过用户访问的路径,匹配相应的函数
@app.route('/')
def hello_world():
    return '你好!'


if __name__ == '__main__':
    app.run()

1.1.3开启Debug模式

第一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ElMXdgik-1616769475888)(https://i.loli.net/2021/03/26/TcNdlFr9MPRQA8L.png)]

第二步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RqxRkIaL-1616769475891)(https://i.loli.net/2021/03/26/HNKfxdzZA5J8Ukw.png)]

1.1.4通过访问路径获取字符串参数

#通过访问路径,获取用户的字符串参数
@app.route("/user/<name>")
def welcone(name):
    return "你好,%s"%name

1.1.5通过访问路径获取整数参数

#通过访问路径,获取用户的整形参数  此外还有float类型
@app.route("/user/<int:id>")
def welcome2(id):
    return "你好%d号会员"%id
路由路径不能重复,用户通过唯一路径访问指定的函数

2.导入render_template包,用jinja渲染Html

2.1将html文件建立在templates下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OycgbquO-1616769475893)(https://i.loli.net/2021/03/26/Ys7bL1QSlGhXKJ2.png)]

2.2返回渲染后的网页文件

#返回给用户渲染后的网页文件
@app.route("/")
def index2():
    return render_template("index.html")

2.3向页面传递一个变量

#向页面传递一个变量
@app.route("/")
def index3():
    time = datetime.date.today()
    return render_template("index.html",var=time)
<html lang="en">
<head>
    <meta charset="UTF-8"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值