如何使用flask-cash缓存,查询post请求接口的查询条件
时间: 2023-05-22 10:04:50 浏览: 256
你可以使用下面的代码来使用 Flask-Cache 缓存查询条件:
```python
from flask import Flask, request
from flask_caching import Cache
app = Flask(__name__)
cache = Cache(app, config={'CACHE_TYPE': 'simple'})
@app.route('/search', methods=['POST'])
@cache.cached(timeout=60)
def search():
query = request.form.get('query')
# ...
if __name__ == '__main__':
app.run()
```
其中 `@cache.cached(timeout=60)` 注解指定了缓存过期时间为 60 秒。使用 `request.form.get('query')` 来获取 POST 请求中的查询条件。
阅读全文