Переопределить django-filters Django models PointField
Я пытаюсь фильтровать данные с помощью django-filters. Я использую PointField для местоположения и хочу переопределить это поле из filters.py. Как я могу переопределить модель PointField из filters.py?
import django_filters from .models import Apartment
class ApartmentFilter(django_filters.FilterSet):
ADKT = 'Addis Ketema'
AKLT = 'Akaki-Kality'
ARDA = 'Arada'
BOLE = 'Bole'
GLLE = 'Gulele'
KLFE = 'Kolfe-Keranio'
KIRK = 'Kirkos'
LDTA = 'Lideta'
YEKA = 'Yeka'
NFSL = 'Nefas Silk-Lafto'
SUBCITY_CHOICES = [
(ADKT, 'Addis Ketema'),
(AKLT, 'Akaki-Kality'),
(ARDA, 'Arada'),
(BOLE, 'Bole'),
(GLLE, 'Gulele'),
(KLFE, 'Kolfe-Keranio'),
(KIRK, 'Kirkos'),
(LDTA, 'Lideta'),
(NFSL, 'Nefas Silk-Lafto'),
(YEKA, 'Yeka')]
class Meta:
model = Apartment
fields = ['apt_subcity', 'apt_cost']
filter_overrides = {
models.PointField: {
'filter_class': django_filters.CharField,
}
}