DJango [Errno 10013]表演时

时间:2014-05-20 13:32:32

标签: python django rest

我试图在DJango的REST API方法中向另一台服务器执行POST消息。我正在使用django rest框架包,当我尝试POST时,我得到[Errno 10013]错误。

class Activate(APIView):
    authentication_classes = (authentication.BasicAuthentication,)
    permission_classes = (permissions.AllowAny,)

    def get(self, request, format=None):
        registration = Registration.objects.get(activateKey=request.GET.get('activateKey','unset'));
        if registration is None:
            return Response("not found", status = 404);
        else:
            url = django_settings.get('service_url') + '/user/' + registration.Id;
            params = urllib.urlencode({'activateKey': registration.activateKey,});
            response = urllib2.urlopen(url, params).read();
            return Response(response.getcode());

从我所看到的情况来看,这通常发生在收听端口时,但是我发帖却不知道出了什么问题。有任何想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我的网址不正确,因此错误消息有点像红色鲱鱼。我留下了无法从服务器访问的本地URL。