From 3288c1b1079cc8cf27848141724e2113e8210a12 Mon Sep 17 00:00:00 2001 From: Michael Bergbauer Date: Wed, 18 Jun 2025 08:24:22 +0200 Subject: [PATCH] Adding account count to main person list --- member/templates/memberlist.html | 2 ++ member/views.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/member/templates/memberlist.html b/member/templates/memberlist.html index 6b3846a..f8b84c0 100644 --- a/member/templates/memberlist.html +++ b/member/templates/memberlist.html @@ -14,6 +14,7 @@ Name + Accounts Aktiv Aktionen @@ -22,6 +23,7 @@ {% for x in mymembers %} {{ x.nachname }} {{ x.vorname}} + {{x.accounts}} {% if x.aktiv %}{% inline_svg 'icons/uxwing/check.svg' 'icon' %}{% endif %} diff --git a/member/views.py b/member/views.py index 40e53e7..31d0d59 100644 --- a/member/views.py +++ b/member/views.py @@ -1,11 +1,12 @@ from django.http import HttpResponse from django.shortcuts import render, redirect, get_object_or_404 from django.template import loader +from django.db.models import Count from .models import Person from .forms import PersonForm def members(request): - mymembers=Person.objects.all().values() + mymembers=Person.objects.annotate(accounts=Count('benutzerkonten')) template=loader.get_template("memberlist.html") context = { 'mymembers': mymembers