This commit is contained in:
Victor Alexandrovich Tsyrenschikov
2025-09-15 23:54:59 +05:00
parent 41f6699da9
commit 42ed1b04cb
69 changed files with 5614 additions and 0 deletions

13
apps/dyn_dt/utils.py Normal file
View File

@@ -0,0 +1,13 @@
from django.db.models import Q
def user_filter(request, queryset, fields, fk_fields=[]):
value = request.GET.get('search')
if value:
dynamic_q = Q()
for field in fields:
if field not in fk_fields:
dynamic_q |= Q(**{f'{field}__icontains': value})
return queryset.filter(dynamic_q)
return queryset