Browse Source

Достаём связанные объекты в одном запросе

devel
bashmak 9 years ago
parent
commit
b477e42885
  1. 7
      abonapp/views.py

7
abonapp/views.py

@ -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
from django.shortcuts import render, redirect, get_object_or_404, resolve_url
@ -25,10 +25,11 @@ from datetime import datetime
@mydefs.only_admins
def peoples(request, gid):
street_id = mydefs.safe_int(request.GET.get('street'))
peoples_list = models.Abon.objects.select_related('group', 'street')
if street_id > 0:
peoples_list = models.Abon.objects.filter(group=gid, street=street_id)
peoples_list = peoples_list.filter(group=gid, street=street_id)
else:
peoples_list = models.Abon.objects.filter(group=gid)
peoples_list = peoples_list.filter(group=gid)
StatModel = getModel()

Loading…
Cancel
Save