Обновить
0
0
Дмитрий Анфимов@Alohadance

Пользователь

Отправить сообщение

Работает /из коробки/ без переписывания существующего кода.

У меня сложилось противоположное впечатление.

Пришлось трогать очень много кода:
- Переписывать фильтры. Надо протаскивать везде фильтрыunfold.contrib.filters.admin и править логику работы кастомных фильтров, чтобы онинормально отображались;
- Переделывать inline-модели. У меня, например, возникла проблема, что подружить django-ordered-model с модельками из unfold не получалось (и в целом интеграция далеко не со всеми библиотеками работает бесшовно);
- Перелопачивать меню, добавлять новые поля, потому что дефолты не очень удобные. Например, без добавления list_filter_submit = True у тебя просто нет кнопки "Применить фильтры";
- Переписывать action-ы с django-actions на кастомные из unfold с более скудным функционалом, потому что первые не встают нормально в интерфейс админки.

Интерфейс тоже местами спорный:
- Добавились дополнительные клики до привычных действий (в районе фильтров и action-ов);
- Интерфейс плохо адаптирован под нетипичный контент (если у вас много полей в list view, длинные названия действий);
- Кнопки переехали на непривычные места (первое время бесит, потом привыкаешь).

Справедливости ради стоит сказать, что автор библиотеки довольно быстро вносит правки и активно общается с комьюнити в Дискорде. Но проект всё еще достаточно молод. Есть смысл использовать только если вы готовы инвестировать в него время на большом проекте, или если у вас маленький проект без особой кастомщины в админке.

Информация

В рейтинге
Не участвует
Откуда
Белград, Белград, Сербия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Средний
От 180 000 ₽
Python
PostgreSQL
Git
FastAPI
SQLalchemy
Django