X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/b34b62e9545e4c8a887c4ea54203082fb6ecec42..0e9ce396fab5cdfc2f1806bae43f05de77cb1e21:/apps/search/views.py diff --git a/apps/search/views.py b/apps/search/views.py index 9a0b469a1..514dc6e1f 100644 --- a/apps/search/views.py +++ b/apps/search/views.py @@ -1,17 +1,18 @@ # -*- coding: utf-8 -*- - +# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. +# from django.conf import settings from django.shortcuts import render_to_response, get_object_or_404 from django.template import RequestContext from django.views.decorators import cache -from django.http import HttpResponse, HttpResponseRedirect, Http404, HttpResponsePermanentRedirect +from django.http import HttpResponse, HttpResponseRedirect, Http404, HttpResponsePermanentRedirect, JsonResponse from django.utils.translation import ugettext as _ from catalogue.utils import split_tags from catalogue.models import Book, Tag, Fragment from pdcounter.models import Author as PDCounterAuthor, BookStub as PDCounterBook -from catalogue.views import JSONResponse -from search import Search, SearchResult +from search.index import Search, SearchResult from suggest.forms import PublishingSuggestForm import re #import enchant @@ -61,7 +62,7 @@ def did_you_mean(query, tokens): def hint(request): prefix = request.GET.get('term', '') if len(prefix) < 2: - return JSONResponse([]) + return JsonResponse([]) prefix = remove_query_syntax_chars(prefix) @@ -105,7 +106,7 @@ def hint(request): return HttpResponse("%s(%s);" % (callback, json.dumps(data)), content_type="application/json; charset=utf-8") else: - return JSONResponse(data) + return JsonResponse(data) def main(request):