Джанго Граппелли - PullRequest
       23

Джанго Граппелли

7 голосов
/ 06 июня 2010

Кто-нибудь здесь использует Джанго-Грапелли здесь?

Я хотел бы прочитать некоторый опыт разработчиков или пользователей, если есть распространенная ошибка, чтобы избежать или почему вы используете или не используете grappelli.

Спасибо, что поделились

Ответы [ 3 ]

6 голосов
/ 06 июня 2010

Я тоже использую грапелли. Я был бы доволен обычным администратором django, но если вам нужно представить бэкэнд кому-то еще, grappelli гораздо привлекательнее.

Текущая версия 2.1 Grappelli довольно хорошо работает с django 1.2. Единственные проблемы, с которыми вы (иногда) сталкиваетесь, - это то, что у сторонних приложений иногда возникают проблемы, которые в большинстве случаев вы можете легко решить путем изменения пользовательских шаблонов, с которыми они идут (в большинстве случаев это просто другие имена для классов CSS и т. Д., иногда есть некоторые js-несовместимости, которые вы можете легко решить!

Фактическая версия grappelli также имеет более приятную структуру html / css, которая позволяет вам легко использовать их стили / элементы пользовательского интерфейса в ваших собственных шаблонах. Посмотрите на http://grappelliproject.com/ для этого (это не совсем верно для фактической версии, но дает вам небольшое представление о том, чего ожидать!)

По словам разработчиков, вскоре grappelli должен работать вместе с изумительными инструментами django-admin, которые предлагают вам выпадающие меню в админке и настраиваемую панель мониторинга индекса! Установка не совсем сложная, просто не забудьте передать папку adminmedia в manage.py! В общем, я думаю, что это вполне рекомендуется (также посмотрите django-filebrowser и medman, если вы их еще не знаете, которые принадлежат одним и тем же разработчикам и очень хорошо работают вместе с grappelli)!

3 голосов
/ 06 июня 2010

Я использовал Grappelli в нескольких местах и ​​предлагаю использовать его, если вы используете admin для чего-то большего, чем просто «отладка базы данных».

Начиная с django 1.1.1, вы можете создавать несколько экземпляров adminВ общем, я оставляю главного администратора для проверки данных в том виде, в каком они есть, и другого экземпляра для использования в целях с помощью grappelli.

Небольшая проблема заключается в том, что

На устройствена сервере, трудно попросить django использовать другую папку мультимедиа администратора, и самый простой способ - использовать параметр командной строки, как это задокументировано.

2 голосов
/ 06 февраля 2015

Я недавно начал использовать django-grappelli и хотел бы отметить 2 случая, когда у таких новичков, как я, высока вероятность тратить время на:

  1. Для Django==1.6 используйте grappelli==2.5 а не текущая последняя 2.6.Также для Django==1.5/1.4 используйте grappelli==2.4. Официальные документы четко упоминают об этом, но многие могут пропустить это, а потом удивляются, почему он не работает.

  2. В настройке INSTALLED_APPS, если grappelli не размещается над стандартными приложениями django, он не будет работать.Раньше я думал, что порядок не имеет значения для INSTALLED_APPS, но это заставило меня передумать.

...