目录
一、主程序基本结构
1、安装并导入Flask
安装:pip3 install flask
导入:
from flask import Flask
(以下2—5部分文案引自Python学习 | 2021-10-22 Flask Web开发_宣纸儿的博客-CSDN博客,博主概括得非常凝练)
2、创建Flask对象(很重要的一步,不能忘记)
- flask程序需要创建一个Flask类对象,用于应用的配置和运行
- name 是Python中的特殊变量,如果文件作为主程序执行,那么
__name__
变量的值就是__main__
,如果是被其他模块引入,那么__name__
的值就是模块名称
app = Flask(__name__)
3、编写主程序
- 在主程序中,执行run()来启动应用
- 改名启动一个本地服务器,默认情况下其地址是localhost:5000,可以使用关键字参数port修改监听端口
if __name__ =="__main__":
app.run(debug=True, port=5008)
4、路由
- 使用app变量的route()装饰器来告诉Flask框架URL如何触发视图函数
- 处理URL和函数之间关系的程序称为路由
- 像index()这样的函数称为视图函数(view function),函数的返回值称为响应,是客户端会收到的内容
- 对路径’/'的请求将转为对index()函数的调用
@app.route('/')
def index():
return 'Hello World!'
- 尖括号里的内容是动态部分
@app.route('/user/<name>')
def user(name):
return '<h1>Hello, %s!</h1>' % name
5、完整代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello, World!'
if __name__ == '__main__':
app.run(port="5008")
二、渲染网页
创建一个文件夹templates(固定的,