Вы можете переопределить Django шаблоны администратора и включить пользовательский CSS, чтобы фильтры отображались так, как вы хотите. В вашем случае вы хотите настроить шаблон changelist.html
, который можно найти в исходном коде Django.
Сначала скопируйте changelist.html
по умолчанию в yourproject/yourapp/templates/admin/yourapp/yourmodel/changelist.html
.
Затем измените этот шаблон по своему вкусу, например:
<div id="changelist-filter" style="columns:2">
<h2>{% trans 'Filter' %}</h2>
{% for spec in cl.filter_specs %}{% admin_list_filter cl spec %}{% endfor %}
</div>
Дополнительную информацию о переопределении шаблонов администратора можно найти в документации Django