http_method_names = ['get', 'post', 'put', 'patch', "delete", 'head', 'options', 'trace']
时间: 2023-08-20 09:58:09 浏览: 147
http,get,post调用方法示例
`http_method_names` 是一个列表,包含了常见的 HTTP 请求方法名称。在 Django 的视图类中,这个列表用于指定允许处理的 HTTP 请求方法。
默认情况下,Django 的视图类会处理 GET 和 POST 方法。如果你希望视图类处理其他的 HTTP 方法,你可以在视图类中定义 `http_method_names` 属性,并将需要处理的方法名称添加到列表中。例如,将 PUT、PATCH 和 DELETE 方法添加到列表中,可以修改 `http_method_names` 如下:
```python
http_method_names = ['get', 'post', 'put', 'patch', 'delete']
```
这样,视图类就会处理这些方法对应的请求。同时,你也可以根据需要自定义 `http_method_names` 列表,添加或移除其他请求方法。
阅读全文