Как сравнить поля модели с помощью пакета Django-filter

Я пытаюсь сравнить два поля модели ma8, ma21 с помощью Django-filter, но не уверен, с чего начать. Я думаю, что мне следует использовать F-объекты, как в этом ответе: Как создать Django queryset фильтр, сравнивающий два поля даты в одной модели

Ниже представлен мой файл filters.py

from .models import TheModel
from .tables import The TableTable
import django_filters

class MyFilter(django_filters.FilterSet):

ma8__lt = django_filters.NumberFilter(field_name='ma8', lookup_expr='lt')
ma8__gt = django_filters.NumberFilter(field_name='ma8', lookup_expr='gt')
ma21__lt = django_filters.NumberFilter(field_name='ma21', lookup_expr='lt')
ma21__gt = django_filters.NumberFilter(field_name='ma21', lookup_expr='gt')

activeYN = django_filters.BooleanFilter(field_name='activeYN')

# Here I want to be able to compare two model fields ma8, ma21 ex. ma8 > ma21

class Meta:
    model = TableData
    table_class = TableTable
    fields = ['ma8','ma21','activeYN']
Вернуться на верх