filters.py 612 B

123456789101112131415161718
  1. # coding=utf-8
  2. import django_filters
  3. from django.contrib.auth import get_user_model
  4. from django.contrib.auth.models import Group
  5. User = get_user_model()
  6. class UserFilter(django_filters.FilterSet):
  7. name = django_filters.CharFilter(field_name='name', lookup_expr='icontains')
  8. tel = django_filters.CharFilter(field_name='tel', lookup_expr='icontains')
  9. username = django_filters.CharFilter(field_name='username', lookup_expr='icontains')
  10. is_active = django_filters.CharFilter(field_name='is_active')
  11. class Meta:
  12. model = User
  13. fields = ['name', 'username', 'tel', 'is_active']