Каково назначение параметра parameter_name в django SimpleListFilter?

Каково назначение параметра_name в django SimpleListFilter? Он все еще работает, если параметр_name установлен в пустую строку.

class EmailFilter(SimpleListFilter):

title="Email Filter"
parameter_name="user_name"

def lookups(self,request,model_admin):
  
    return (
        ('has_email','Has Email'),
        ('no_email','No Email')
    )
   
def queryset(self, request,queryset):
   
    if not self.value():
        return queryset
    if self.value() =='has_email':
        return queryset.exclude(user__email='')

    if self.value() =='no_email':
        return queryset.filter(user__email='')

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