Форум сайта python.su
Приветсвую!
Есть две модели Group и UserGroup. В первой - группы, во второй пользователи, зарегистрированные в этих группах. Цикл for присваивает каждой группе количество пользователей в ней.
Проблема - при использовании list_detail в шаблоне не отображается {{gr.size}}
def group_list(request, page=0):
from django.views.generic import list_detail
gr = Group.objects.all().order_by("name")
for k in gr:
k.size = UserGroup.objects.filter(group = k).count()
return list_detail.object_list(
request,
gr,
paginate_by = 10,
page = page
)
Офлайн
В GV создается копия кверисета, а в ней соответственно уже другие объект. Сделайте size методом, в котором считайте что нужно.
Офлайн
DaevaornНичего не понял :(
В GV создается копия кверисета, а в ней соответственно уже другие объект. Сделайте size методом, в котором считайте что нужно.
Отредактировано (Окт. 22, 2008 09:06:40)
Офлайн
niroКонечно можно.
Можно подробнее?
Офлайн
Да, теперь действительно понятно. Спасибо!
Офлайн