Почему возникает ошибка, когда я использую пользовательский фильтр в django

Я пробовал следующее print(request.user.profile.messages.filter(is_read=True).count()) и это

print(Message.objects.filter(recipient=request.user.profile,is_read=False))

появляется эта ошибка

djongo.exceptions.SQLDecodeError:

    Keyword: FAILED SQL: SELECT "users_message"."sender_id", "users_message"."recipient_id", "users_message"."sender_name", "users_message"."email", "users_message"."subject", "users_message"."body", "users_message"."is_read", "users_message"."msg_read", "users_message"."created", "users_message"."id" FROM "users_message" WHERE (NOT "users_message"."is_read" AND "users_message"."recipient_id" = %(0)s) ORDER BY "users_message"."is_read" ASC, "users_message"."created" DESC LIMIT 21

Params: (UUID('c7a7c847-cd94-419d-a86c-f8935a2abd80'),) Версия: 1.3.6 Sub SQL: Нет FAILED SQL: None Параметры: None Версия: Нет

Вышеуказанное исключение стало непосредственной причиной следующего исключения:

Вернуться на верх