Как отсортировать список_отображения функции Django с помощью поля admin_order_field?

class ProductAdmin(admin.ModelAdmin):
    def got_inactive_variation(self, obj):
        res = obj.active_variation.__func__(obj)
        var_list = [i for i in res]
        active_list = []
        for i in var_list:
            active_list.append(i.is_active)
        if False in active_list:
            return 'Yes'
        else:
            return 'No'
    got_inactive_variation.admin_order_field = "???"
    got_inactive_variation.short_description = 'Got Inactive Variation'
    list_display = (
        'product_name', 'product_description', 'price', 'stock', 'is_available', 'category',
        'created_date', 'sku', 'got_inactive_variation')

В коде выше я хочу иметь возможность сортировать got_inactive_variation, но что я должен поместить в правой части admin_order_field?

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