@@ -45,11 +45,11 @@ def list(self, request):
45
45
piggies = Piggies .objects .filter (username = username )
46
46
serializer = PiggiesSerializer (piggies , many = True )
47
47
final_users = []
48
+ piggies_id = [str (pig ["piggy" ]) for pig in serializer .data ]
48
49
49
- for pig in serializer .data :
50
- for user in filtered_users :
51
- if str (pig ["piggy" ]) == user ["user_id" ]:
52
- final_users .append (user )
50
+ for user in filtered_users :
51
+ if user ["user_id" ] in piggies_id :
52
+ final_users .append (user )
53
53
54
54
return Response (data = final_users )
55
55
except Piggies .DoesNotExist :
@@ -118,11 +118,11 @@ def users(self, request):
118
118
return Response (data = filtered_users )
119
119
120
120
final_users = []
121
+ piggies_id = [str (pig ["piggy" ]) for pig in serializer .data ]
121
122
122
- for pig in serializer .data :
123
- for user in filtered_users :
124
- if str (pig ["piggy" ]) != user ["user_id" ]:
125
- final_users .append (user )
123
+ for user in filtered_users :
124
+ if user ["user_id" ] not in piggies_id :
125
+ final_users .append (user )
126
126
127
127
return Response (data = final_users )
128
128
except Exception as e :
0 commit comments