We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d90c3b8 + 83c30c1 commit 566a5ffCopy full SHA for 566a5ff
feed/views.py
@@ -48,6 +48,17 @@ def get_queryset(self) -> QuerySet[News]:
48
)
49
.order_by("-datetime_created")
50
51
+
52
+ existing_object_filters = {
53
+ "project": Project.objects.values_list("id", flat=True),
54
+ "vacancy": Vacancy.objects.values_list("id", flat=True),
55
+ }
56
+ for model_name, ids_queryset in existing_object_filters.items():
57
+ queryset = queryset.exclude(
58
+ Q(content_type__model=model_name)
59
+ & ~Q(object_id__in=ids_queryset)
60
+ )
61
62
return queryset
63
64
def get(self, *args, **kwargs):
0 commit comments