Как исправить / установить ширину столбца в таблице списка изменений modeladmin django при добавлении list_filter?

Я работаю над улучшением admin.py в проекте django, и, хотя я не совсем удивлен тем, как выходит таблица с тремя полями в list_diplay, по крайней мере, это лучше, чем просто получение списка объектов по умолчанию с одним столбцом, охватывающим всю страницу ...

В любом случае, я спрашиваю, почему, если это:

class FieldAdmin(admin.ModelAdmin):
    list_display = ('name', 'label', 'standard',  )

выглядит так:

without list_filter

Когда я добавляю list_filter, вот так:

class FieldAdmin(admin.ModelAdmin):
    list_display = ('name', 'label', 'standard',  )
    list_filter = ['standard',]

Почему это выглядит так?

Imgur

Есть ли способ заставить столбцы повторно расти, чтобы заполнить ширину, как это было до добавления фильтра? Я читал документы и гуглил, но не кажется, что он встроен? Проект, над которым я сейчас работаю, использует django 1,2,3, final.

FWIW, CSS, который вызывает это здесь:

.change-list .filtered table, .change-list .filtered .paginator, 
.filtered #toolbar, .filtered div.xfull {
    margin-right: 160px !important;
    width: auto !important;
}

Отключение спецификации стиля ширины исправляет это, но я бы предпочел сделать все как Django, если оно есть - я надеялся, что, возможно, есть способ настроить представление фильтра из класса FieldAdmin?

Ответы на вопрос(1)

Ваш ответ на вопрос