| author | ymh <ymh.work@gmail.com> |
| Thu, 29 Jul 2021 16:46:20 +0200 | |
| changeset 207 | c39d91bd16af |
| parent 183 | f8f3af9e5c83 |
| permissions | -rw-r--r-- |
''' Inspired by https://stackoverflow.com/a/36289332 ''' from django_filters.rest_framework import (BaseInFilter, Filter, FilterSet, UUIDFilter) from ..models import Note, Session class ExtIdFilter(BaseInFilter, UUIDFilter): pass class CoreFilterSet(FilterSet): ext_id__in = ExtIdFilter(field_name='ext_id') class SessionFilterSet(CoreFilterSet): class Meta: model = Session fields = ['ext_id__in'] class NoteFilterSet(CoreFilterSet): class Meta: model = Note fields = ['ext_id__in']