day17-python

day17-python

python-数据可视化

Flask

简介

依赖

当按照flask时,会安装与它配套的软件

  • Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。
  • Jinja 用于渲染页面的模板语言。
  • MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。
  • ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.
  • Click 是一个命令行应用的框架。用于提供 flask 命令,并允许添加自定义 管理命令。

通过pycharm来创建一个具有flask框架的项目

static:存放一些js、css、图片、素材的文件
templates:存放html文件
venv:虚拟环境,存放一些包
	虚拟环境可以为每一个项目安装独立的Python库,这样就可以隔离不同项目之间的python库,也可以隔离项目与操作系统之间的python库
app.py:python源文件

快速上手

# 导入Flask类
from flask import Flask

# 创建Flask的实例
app=Flask(__name__)

# 然后我们使用 route() 装饰器来告诉 Flask 触发函数的 URL 
# 函数名称被用于生成相关联的 URL 。函数最后返回需要在用户浏览器中显示的信息
@app.route('/')
def hello_word():
  return "hello world"

# Jinja 用来渲染页面
from flask import render_template
# 返回给用户选然后的页面
@app.route("/index")
def index():
    return render_template("index.html")
# 程序的入口
if __name__=="__main__":
  app.run()

Echarts

WordCloud应用

项目说明

其他

posted @ 2022-04-05 23:09  黎白昼  阅读(19)  评论(0)    收藏  举报