1 Flask
1.1 认识Flask
Web Application Framework(Web应用程序框架)或简单的Web Framework(Web框架)表示一个库和模块的集合,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。
1.2 Pycharm安装与简单测试
1.2.1 安装
Pycharm安装Flask框架
File→Settings→Project: [project name]→Project Interpreter

1.2.2 简单测试
运行下面代码,打开http://127.0.0.1:5000的链接
from flask import Flask
# __name__:代表当前模块,app为类的实例
app = Flask(__name__)
# 创建一个路由和视图函数的映射
@app.route('/')
def hello_world():
return 'Hello World'
if __name__ == '__main__':
app.run()
#app.run(host='0.0.0.0', port=5000)

1.2.3 Debug模式(热更新)
Debug 模式从控制台可以看见

Pycharm 专业版开启方法:
右上角的项目名称 →
Edit Configurations→ 勾选FLASK_DEBUG选项 → 重启项目
Pycharm 社区版开启方法:
# 开启Debug模式 运行时传递参数
app.run(debug=True)
1.2.4 社区版Pycharm建立Flask Project
| 文件夹 | 作用 |
|---|---|
static |
存放静态文件 |
templates |
存放模板文件 |

2 Flask模块的语法与使用
2.1 Flask路由与路由参数
2.1.1 路由
Flask 中的route() 装饰器用于将URL 绑定到函数,下面代码运行在http://127.0.0.1:5000/hello
@app.route('/hello')
def hello_world():
return 'hello world'
application 对象的 a dd_url_rule() 函数也可用于将 URL 与函数绑定
from flask import Flask
app = Flask(__name__)
def hello_world():
return 'hello world'
app.add_url_rule('/', 'hello', hello_world)
app.run()
2.1.2 路由参数(动态构建UrL)
通过向规则参数添加变量部分,可以动态构建
URL。
此变量部分标记为<variable-name>。
它作为关键字参数传递给与规则相关联的函数。
from flask import Flask
app

本文介绍了如何在PyCharm中安装和使用FlaskWeb框架,包括设置环境、基本测试、路由与参数、表单交互、模板渲染以及静态文件管理。还提供了调试模式和使用示例。
最低0.47元/天 解锁文章

299

被折叠的 条评论
为什么被折叠?



