filters.py 595 B

1234567891011121314151617181920
  1. #coding=utf-8
  2. import django_filters
  3. from models import FinanceCategory, FinancePurpose
  4. class FinanceCategoryFilter(django_filters.FilterSet):
  5. name = django_filters.CharFilter(name='name', lookup_expr='icontains')
  6. class Meta:
  7. model = FinanceCategory
  8. fields = "__all__"
  9. class FinancePurposeFilter(django_filters.FilterSet):
  10. name = django_filters.CharFilter(name='name', lookup_expr='icontains')
  11. category_name = django_filters.CharFilter(name='category__name', lookup_expr='icontains')
  12. class Meta:
  13. model = FinancePurpose
  14. fields = "__all__"