• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共46篇

    python3.X - Web - Flask1.1.1

关闭

返回栏目

关闭

返回python3.X - Web - Flask1.1.1栏目

3 - 基础 - 最简单的应用

作者:

贺及楼

成为作者

更新日期:2024-10-18 14:38:31

基础 - 最简单的应用

begin

作用:web程序

安装 flask

  1. pip install flask

pip安装flask

包中文名 释义 跳转
Flask==3.0.3 / 主包 /
├── blinker [required: >=1.6.2, installed: 1.8.2] / blinker 是一个小巧的 Python 库,用于实现对象之间的信号传递。 /
├── click [required: >=8.1.3, installed: 8.1.7] / Click是一个Python库,用于创建命令行界面,支持装饰器语法,易于创建命令行应用程序。 /
├── itsdangerous [required: >=2.1.2, installed: 2.2.0] / itsdangerous是一个Python库,用于安全地传递信任数据,支持签名和加密,常用于Web应用中的会话管理和数据验证。 /
├── Jinja2 [required: >=3.1.2, installed: 3.1.4] / Jinja2是一个现代且设计友好的Python模板引擎,广泛用于Web应用开发。 Flask - 扩展 - jinja2 - 模版处理信息 - {{}}
│ └── MarkupSafe [required: >=2.0, installed: 2.1.5] / MarkupSafe 是一个 Python 库,用于安全地处理和转义 HTML 和 XML 标记。 /
└── Werkzeug [required: >=3.0.0, installed: 3.0.4] / Werkzeug是Python的WSGI工具包,用于开发Web应用程序,提供请求、响应对象和中间件。 /
└── MarkupSafe [required: >=2.1.1, installed: 2.1.5] / MarkupSafe 是一个 Python 库,用于安全地处理和转义 HTML 和 XML 标记。 /

不仅仅venv要安装
外部环境也要安装

代码

  1. from flask import Flask
  2. app = Flask(__name__)
  3. @app.route('/')
  4. def hello_world():
  5. return 'Hello World!'
  6. if __name__ == '__main__':
  7. app.run()

直接运行flask

又很清晰的提示文字:
系统名字叫a
Debug mode: off 不是调试模式
警告:这是一个开发服务器。不要在生产部署中使用它。请改用生产WSGI服务器。
默认端口5000
ctrl+c退出

这里解释一下,开发服务器是什么意思,flask这里只开了1个,1个flask的处理能力有限,用WSGI服务可以多开,就可以处理更多的请求,类似的WSGI服务器有uwsgi

代码解释:

  1. from flask import Flask #导入模块
  2. app = Flask(__name__)#实例化
  3. @app.route('/')#创建路由
  4. def hello_world():#定义方法
  5. return 'Hello World!'#返回html的内容
  6. if __name__ == '__main__':
  7. app.run()

路由是url后加的,就访问什么代码
本例子就是访问http://127.0.0.1:5000/
浏览器访问flask
请求了2次,1次是页面、1次是icon图片请求
flask常用的第三方平台,第三方库,扩展包
https://blog.csdn.net/muttry/article/details/82843695