Django filterset поиск объектов, содержащих текст

У меня нет опыта работы с python или django. но я только что начал создавать новый пользовательский плагин для NetBox с помощью django

Плагин работает хорошо, но я все еще борюсь с функцией поиска. Я могу искать, если значения являются текстом. но если значение является объектом, он не может искать

в таблице postgresql, которую я создал с членом, отображается member_id, который ссылается на ipam_ipaddress(id)

модели

class memberlist(NetBoxModel)
    member = models.ForeignKey(
        to='ipam.IPAddress',
        related_name='member',
        verbose_name='Member IP Address',
        on_delete=models.PROTECT
    )

filtersets

class memberlistFilterSet(django_filters.FilterSet):
    q = django_filters.CharFilter(
        method="search",
        label="Search",
    )

    class Meta:
        model = memberlist
        fields = [
            'name',
            'member',
        ]

    def search(self, queryset, name, value):
        if not value.strip():
            return queryset

        qs_filter = (
            Q(name__icontains=value)
            |Q(member_icontains=value)
        )

        return queryset.filter(qs_filter)

Пожалуйста, помогите!!!

Я хочу выполнить поиск по имени или значению члена, который ссылается на модель IPAddress в NetBox

Я пробовал много методов, но они не сработали, например

member = IPAddress.objects.filter(address__contains=)

Вернуться на верх