python flask
时间: 2023-11-06 13:57:45 浏览: 92
Flask是一个使用Python编写的轻量级Web开发框架。它具有简单而灵活的结构,并且很容易扩展。它用于快速构建Web应用程序,支持许多Web服务器网关接口(WSGI)实现,如Gunicorn、uWSGI、Waitress等。Flask也支持许多数据库、模板引擎和身份验证模块。
Flask的基本用法是创建一个Flask应用程序实例,然后使用装饰器定义视图函数,并使用Flask提供的实用程序来处理HTTP请求和响应。例如,你可以使用Flask提供的`@app.route`装饰器将一个函数映射到一个URL路径,然后使用`flask.request`对象访问请求信息,并使用`flask.make_response`函数创建HTTP响应。
```python
from flask import Flask, request, make_response
app = Flask(__name__)
@app.route('/')
def index():
name = request.args.get('name')
resp = make_response(f"Hello, {name}")
resp.headers['X-Custom-Header'] = 'CustomValue'
return resp
if __name__ == '__main__':
app.run()
```
这是一个简单的Flask应用程序,它将URL路径'/'映射到视图函数`index`,并使用`request.args`字典访问请求参数(在这种情况下为'name')。它还使用`make_response`函数创建了一个HTTP响应,并使用响应对象的`headers`属性添加了一个自定
阅读全文