В вашем файле admin.py
зарегистрируйте модель Avaria примерно так:
class EmptyDateFilter(admin.SimpleListFilter):
title = _('empty date')
parameter_name = 'env_emp'
def lookups(self, request, model_admin):
return (
('all', 'All'),
('has_no_date', 'Has no date')
)
def queryset(self, request, queryset):
value = self.value()
if value == 'all':
return queryset
isnull = (value == "has_no_date")
return queryset.filter(AvariaObjects__env_emp__isnull=isnull)
@admin.register(Avaria)
class AvariaAdmin(admin.ModelAdmin):
list_filter = (EmptyDateFilter, )
Более подробную информацию вы можете найти в документации list_filter