Невозможно настроить выбор поля autocomplete_field с помощью TabularInline Django

Я пытаюсь ограничить выбор в autocomplete_field в TabularInline Django, но не могу. Я могу сделать это в ModelAdmin через get_search_results. Но в TabularInline, похоже, функция get_search_results не вызывается. У кого-нибудь есть идеи, как это сделать с помощью TabularInline?

class BarInline(admin.TabularInline):
    model = models.Bar
    extra = 0
    search_files = ('bar',)
    autocomplete_fields = ('bar',)

    def get_search_results(self, request, queryset, search_term):
        # I want to do something here to limit the choice of autocomplete_fields 'bar'.
        # But this function is never called within TabularInline
        # For exemple, I want to
        ...
        queryset = models.Bar.objects.filter(bar__name__contains="Only")
        ...


@admin.register(models.Foo)
class FooAdmin(ModelAdmin):
    inlines = (BarInline,)
Вернуться на верх