filters.py 419 B

12345678910111213
  1. # coding=utf-8
  2. import django_filters
  3. from .models import KnowledgeBase
  4. class KnowledgeBaseFilter(django_filters.FilterSet):
  5. name = django_filters.CharFilter(field_name="name", lookup_expr="icontains")
  6. subject = django_filters.CharFilter(field_name='chapter__subject_id')
  7. chapter = django_filters.CharFilter(field_name='chapter_id')
  8. class Meta:
  9. model = KnowledgeBase
  10. fields = "__all__"