This commit is contained in:
Ross
2022-07-31 18:55:06 +01:00
parent 523d50cce4
commit be70054cf7
10 changed files with 142 additions and 72 deletions
+13 -9
View File
@@ -1,4 +1,3 @@
from cProfile import label
import django_filters
@@ -7,17 +6,22 @@ from generic.models import UserGrades
from django.contrib.auth.models import User
class UserListFilter(django_filters.FilterSet):
userprofile__grade = django_filters.ModelChoiceFilter(label="Grade", queryset=UserGrades.objects.all())
#test2 = django_filters.CharFilter()
userprofile__grade = django_filters.ModelChoiceFilter(
label="Grade", queryset=UserGrades.objects.all()
)
# test2 = django_filters.CharFilter()
class Meta:
model= User
fields = {
"username": ["contains"], "email": ["contains"], "userprofile__grade": ["exact"]
}
#def __init__(self, data=None, queryset=None, *, request=None, prefix=None):
model = User
fields = {
"username": ["contains"],
"email": ["contains"],
"userprofile__grade": ["exact"],
}
# def __init__(self, data=None, queryset=None, *, request=None, prefix=None):
# super().__init__(data, queryset, request=request, prefix=prefix)
# self.filters["userprofile__grade"].label == "Grade"