Как изменить ширину панели фильтров в Django админке - PullRequest
0 голосов
/ 25 мая 2020

Я нашел ответы, как изменить ширину столбца, но не ширину фильтра. В моем случае фильтр заполняется просто числами, поэтому панель фильтров может быть намного более узкой, но как это сделать? говоря о панели фильтров), как?

Django пример изображения администратора

1 Ответ

0 голосов
/ 26 мая 2020

Вы можете переопределить 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

...