Как исправить / установить ширину столбца в таблице списка изменений modeladmin django при добавлении list_filter?
Я работаю над улучшением admin.py в проекте django, и, хотя я не совсем удивлен тем, как выходит таблица с тремя полями в list_diplay, по крайней мере, это лучше, чем просто получение списка объектов по умолчанию с одним столбцом, охватывающим всю страницу ...
В любом случае, я спрашиваю, почему, если это:
class FieldAdmin(admin.ModelAdmin):
list_display = ('name', 'label', 'standard', )
выглядит так:
Когда я добавляю list_filter, вот так:
class FieldAdmin(admin.ModelAdmin):
list_display = ('name', 'label', 'standard', )
list_filter = ['standard',]
Почему это выглядит так?
Есть ли способ заставить столбцы повторно расти, чтобы заполнить ширину, как это было до добавления фильтра? Я читал документы и гуглил, но не кажется, что он встроен? Проект, над которым я сейчас работаю, использует 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?