|
|
|
@ -1,7 +1,7 @@ |
|
|
|
# -*- coding: utf-8 -*- |
|
|
|
from json import dumps |
|
|
|
from django.contrib.gis.shortcuts import render_to_text |
|
|
|
from django.core.exceptions import PermissionDenied, MultipleObjectsReturned |
|
|
|
from django.core.exceptions import PermissionDenied |
|
|
|
from django.db import IntegrityError, ProgrammingError |
|
|
|
from django.db.models import Count, Q |
|
|
|
from django.db.transaction import atomic |
|
|
|
@ -900,5 +900,5 @@ def abons(request): |
|
|
|
def search_abon(request): |
|
|
|
word = request.GET.get('s') |
|
|
|
results = models.Abon.objects.filter(fio__icontains=word)[:8] |
|
|
|
results = [{'id': usr.pk, 'name': usr.username, 'fio': usr.fio} for usr in results] |
|
|
|
results = [{'id': usr.pk, 'text': "%s: %s" % (usr.username, usr.fio)} for usr in results] |
|
|
|
return HttpResponse(dumps(results, ensure_ascii=False)) |