Дмитрий Анфимов@Alohadance
Пользователь
Информация
- В рейтинге
- Не участвует
- Откуда
- Белград, Белград, Сербия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик
Средний
От 180 000 ₽
Python
PostgreSQL
Git
FastAPI
SQLalchemy
Django
Пользователь
У меня сложилось противоположное впечатление.
Пришлось трогать очень много кода:
- Переписывать фильтры. Надо протаскивать везде фильтры
unfold.contrib.filters.adminи править логику работы кастомных фильтров, чтобы онинормально отображались;- Переделывать inline-модели. У меня, например, возникла проблема, что подружить django-ordered-model с модельками из unfold не получалось (и в целом интеграция далеко не со всеми библиотеками работает бесшовно);
- Перелопачивать меню, добавлять новые поля, потому что дефолты не очень удобные. Например, без добавления
list_filter_submit = Trueу тебя просто нет кнопки "Применить фильтры";- Переписывать action-ы с django-actions на кастомные из unfold с более скудным функционалом, потому что первые не встают нормально в интерфейс админки.
Интерфейс тоже местами спорный:
- Добавились дополнительные клики до привычных действий (в районе фильтров и action-ов);
- Интерфейс плохо адаптирован под нетипичный контент (если у вас много полей в list view, длинные названия действий);
- Кнопки переехали на непривычные места (первое время бесит, потом привыкаешь).
Справедливости ради стоит сказать, что автор библиотеки довольно быстро вносит правки и активно общается с комьюнити в Дискорде. Но проект всё еще достаточно молод. Есть смысл использовать только если вы готовы инвестировать в него время на большом проекте, или если у вас маленький проект без особой кастомщины в админке.