Skip to content

Instantly share code, notes, and snippets.

@walison17
Last active May 21, 2020 14:16
Show Gist options
  • Save walison17/ebfe29039d0261bd03a16f6a5174fa05 to your computer and use it in GitHub Desktop.
Save walison17/ebfe29039d0261bd03a16f6a5174fa05 to your computer and use it in GitHub Desktop.
import
class PacientFilter(filters.FilterSet):
name = filters.CharFilter(lookup_expr='icontains')
document_id = filters.CharFilter(lookup_expr='icontains')
class Meta:
model = model.Pacient
fields = ['name', 'document_id']
class PacientFilterAlternative(filters.FilterSet):
class Meta:
model = model.Pacient
fields = ['name', 'document_id']
filter_overrides = {
models.CharField: {
'filter_class': filters.CharFilter,
'extra': lambda f: {
'lookup_expr': 'icontains',
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment