高级视图
1.Django请求方法
1.1 常用的请求method
1.GET请求:GET请求一般用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。比如向服务器获取某篇文章的详情。
2.POST请求:POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。比如提交一篇文章给服务器。
1.2 限制请求装饰器
Django内置的视图装饰器可以给视图提供一些限制,比如某个视图只能通过GET的method访问。
以下将介绍一些常用的内置视图装饰器:
1.django.views.decorators.http.require_http_methods:
这个装饰器需要传递一个允许访问的方法列表,如下:
from django.views.decorators