DELETE这个方法怎么写
时间: 2024-01-27 14:04:00 浏览: 54
delete的用法
在Flask中,你可以使用`@app.route`装饰器和指定`methods`参数来定义支持DELETE请求的路由处理函数。下面是一个示例:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/resource/<id>', methods=['DELETE'])
def delete_resource(id):
# 获取资源ID并执行删除操作
# 这里的id是通过路由中的参数传递进来的
# 进行删除操作的代码...
return 'Resource deleted'
if __name__ == '__main__':
app.run()
```
在上面的示例中,我们定义了一个`delete_resource`函数来处理DELETE请求。该函数接受一个`id`参数,该参数通过路由中的`<id>`部分传递进来。你可以在函数体内编写删除资源的代码,并返回适当的响应。
请注意,为了能够接收DELETE请求,你需要显式地将`methods`参数设置为`['DELETE']`。这样,Flask将只允许该路由处理函数处理DELETE请求,并拒绝其他请求方法。
当然,你可以根据实际需求在路由处理函数中添加其他逻辑和验证。
阅读全文