| author | ymh <ymh.work@gmail.com> |
| Thu, 06 Dec 2018 00:46:53 +0100 | |
| changeset 195 | 669b563563f5 |
| 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']