限制 HTTP 的请求方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了限制 HTTP 的请求方法相关的知识,希望对你有一定的参考价值。
参考技术A django.views.decorators.http 里的装饰器可以基于请求的方法来限制对视图的访问。若条件不满足会返回 django.http.HttpResponseNotAllowed 。例子:
我们打开网址:
就能看到标题为 django_book 的书的页面。
如果把装饰器修改为:
那么 my_view 视图就只能用 post 方法来访问,再打开上述网址就会返回 django.http.HttpResponseNotAllowed 。
注意:HTTP 请求的方法名必须大写。
另外还是以下几种限制 HTTP 请求方法的装饰器,用法和上述的一致。
以上是关于限制 HTTP 的请求方法的主要内容,如果未能解决你的问题,请参考以下文章