Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django使用403响应POST请求_Django_Post_Django Views_Http Post_Instagram - Fatal编程技术网

Django使用403响应POST请求

Django使用403响应POST请求,django,post,django-views,http-post,instagram,Django,Post,Django Views,Http Post,Instagram,我已经订阅了instagram。Instagram推送到我的回拨url 但我的django视图对403的响应如下 [26/Oct/2013 09:30:51] "POST /campaigns/hook/ HTTP/1.1" 403 2282 我的代码响应如下: class PhotoGetter(generic.View): def dispatch(self, request, *args, **kwargs): if request.POST:

我已经订阅了instagram。Instagram推送到我的回拨url

但我的django视图对403的响应如下

[26/Oct/2013 09:30:51] "POST /campaigns/hook/ HTTP/1.1" 403 2282
我的代码响应如下:

class PhotoGetter(generic.View):

    def dispatch(self, request, *args, **kwargs):
        if request.POST:
            print 'foo'
知道我为什么会出现403错误吗?

这是因为

解决了这个问题

@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
    if self.request.POST:
        print 'foo'