コード例 #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')