Я пытаюсь получить набор запросов пользователей, которые входят в группу Creator
и в группу Teacher
.
test.py, куда я отправляю массив групп, которые я хочу отфильтровать:
def test_admin_create_authenticated(self):
data = {"data": {"alert_type":"system", "text": "UnitTest"}, "filters":{"groups":['Teacher', 'Creator'], "together": True}}
url = reverse('admin_alerts-list')
response = self.client.post(url, json.dumps(data), content_type="application/json")
self.assertEqual(response.status_code, status.HTTP_200_OK)
Представления1012 *
Terminal:
['Teacher', 'Creator']
(AND: ('groups__name', 'Teacher'), ('groups__name', 'Creator'))
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "auth_user_groups" ON ("auth_user"."id" = "auth_user_groups"."user_id") INNER JOIN "auth_group" ON ("auth_user_groups"."group_id" = "auth_group"."id") WHERE ("auth_group"."name" = Teacher AND "auth_group"."name" = Creator)
<QuerySet []>
Почему мои q_objects не работают? У меня есть один пользователь из этих двух групп.