예제 #1
0
파일: views.py 프로젝트: jartieda/wstore
    def read(self, request):

        # Get data contained in query string
        querytext = request.GET.get('q', '')
        indexname = request.GET.get('namespace', '')

        # if indexname is empty, builds error response
        if indexname is '':
            return build_response(request, 400, 'The "namespace" field is required.')

        # if indexname does not exist, builds error response
        if not ResourceBrowser.is_stored(indexname):
            return build_response(request, 400, 'The "namespace" field does not exist.')

        # Search for stored resources
        response = ResourceBrowser.search(indexname, querytext)

        return HttpResponse(json.dumps(response), content_type='application/json')
예제 #2
0
    def read(self, request):

        # Get data contained in query string
        querytext = request.GET.get('q', '')
        indexname = request.GET.get('namespace', '')

        # if indexname is empty, builds error response
        if indexname is '':
            return build_response(request, 400,
                                  'The "namespace" field is required.')

        # if indexname does not exist, builds error response
        if not ResourceBrowser.is_stored(indexname):
            return build_response(request, 400,
                                  'The "namespace" field does not exist.')

        # Search for stored resources
        response = ResourceBrowser.search(indexname, querytext)

        return HttpResponse(json.dumps(response),
                            content_type='application/json')