简介
Flask是什么
Flask是一个用Python编写的Web应用程序框架,基于Werkzeug WSGI工具包和Jinja2模板引擎。关键词解释如下:
- 什么是web框架:一个库和模块的集合,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。
- Web Server Gateway Interface(Web服务器网关接口,WSGI)已被用作Python Web应用程序开发的标准。 WSGI是Web服务器和Web应用程序之间通用接口的规范。
- Werkzeug:它是一个WSGI工具包,它实现了请求,响应对象和实用函数。 这使得能够在其上构建web框架。 Flask框架使用Werkzeug作为其基础之一。
• jinja2:是Python的一个流行的模板引擎。Web模板系统将模板与特定数据源组合以呈现动态网页。
第一个实例
实例代码如下,
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "main page!"
@app.route('/hello')
def hello():
html = f'''
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1>I love the world!</h