Skip to content

Commit 5c4a5f5

Browse files
committed
#43 リファクタリング
1 parent a9df51a commit 5c4a5f5

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

service/views.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
from django.db.models import Q
44
from django.shortcuts import render
55

6-
from custom_auth.models import UserGroup
76
from service.models import Service
87

98

109
@login_required
1110
def index(request):
12-
user_groups = UserGroup.objects.filter(user=request.user)
11+
group_ids = list(request.user.groups.values_list("id", flat=True))
1312
q = Q()
14-
for user_group in user_groups:
15-
q.add(Q(group=user_group.group), Q.OR)
13+
for group_id in group_ids:
14+
q.add(Q(group=group_id), Q.OR)
1615
services = Service.objects.filter(is_active=True).filter(q).order_by("id")
1716
per_page = int(request.GET.get("per_page", "20"))
1817
page = int(request.GET.get("page", "1"))

0 commit comments

Comments
 (0)