.
This commit is contained in:
+13
-9
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user