Django Grappelli, FileBrowser и Tiny MCE вставки диалоговое окно изображения - PullRequest
1 голос
/ 18 августа 2010

Итак, я нашел административный интерфейс django под названием «grappelli». Посмотрел скриншоты и решил, что мне это нравится. Зашел на страницу источников и проверил багажник. Настроил и заметил, что это не похоже на скриншоты. Нет приборной панели, нет боковой панели, разные цвета элементов и списков элементов модели очень узки.

С этого момента мне интересно, сделал ли я что-то не так и прочитал документы поближе. Наткнулся на админ-инструменты, установил их тоже. Панель инструментов появилась, но на ней снова были неуместные кнопки и различные размещения элементов. И не решили проблемы с узкими списками предметов.

Это было довольно обидно, но я решил скрыться еще. И проверил ветку 2_2. Это наконец выглядело как скриншоты в проекте Django. И крошечный mce тоже работал!

Итак, вопрос первый : это то, что делают все, кто хочет использовать грапелли? Или эти скриншоты на самом деле для транковой версии, и мне просто стыдно показать их красоту?

После этого я решил установить браузер файлов. Зашел на страницу проекта Google, прочитал инструкцию, заметил требование грапплелли и обрадовался, думая, что это будет легко, так как я его уже получил.

Итак, я проверил транк, поместил носитель на место, создал необходимые пути и все заработало. Но выглядело ужасно. Поле поиска и фильтры совсем не похожи на обычные администраторы django или grappelli, список узкий, фильтры не работают. И странные шестерни, подобные кнопкам справа, тоже не работают.

Что ж, это не помешало мне просматривать шаблоны, исправлять их здесь и там, и они стали выглядеть более или менее нормально. Но странные механизмы, подобные кнопкам, все еще не работали. И что еще хуже, диалог вставки изображений из крошечного MCE тоже не работал. Он появился, показал мои папки и файлы, но кнопка «Выбрать» была отключена.

Теперь я начинаю думать, что сделал что-то не так и

  1. Я вернул файловый браузер обратно в транк. Кнопки «Выбрать» по-прежнему не работают.
  2. Я уничтожил все и вернул грапелли в багажник. Файловый браузер по-прежнему выглядит несколько запутанным, и, что хуже всего, кнопки «Выбрать» по-прежнему не работают.
  3. Я пробовал filebrowser-no-grappelli, и у него даже нет этих кнопок.
  4. Я сдался и пошел сюда в поисках утешения

Итак, вопрос второй : все ли, кто хочет использовать файловый браузер с крошечным диалогом вставки изображения MCE, идут по одному и тому же пути? Вам удалось заставить это работать? Пожалуйста, помогите мне сделать то же самое.

TL / DR : Как настроить grappelli и средство просмотра файлов для администратора django и заставить работать крошечные диалоги вставки изображений MCE?

Я использую django 1.2.1.

Ответы [ 3 ]

1 голос
/ 08 сентября 2011

Мне удалось сделать сайт администратора похожим на простой интерфейс администратора django, не установив префикс моего медиа-администратора в '/ media / grappelli /'.Просто оставил его как «/ static / admin /», и, казалось бы, ничего не сломалось, но я не смог заставить «выбирать» работать в любом случае.

1 голос
/ 18 августа 2010

Текущая версия grappelli - 2.1.Он должен работать без проблем с django 1.2.1 и текущей версией браузера!Я думаю, что скриншоты на сайте кода Google взяты из более старой версии, в которой была включена поддержка закладок и т. Д., Но она была удалена из фактической версии, потому что эта функциональность (также панель инструментов и т. Д.) Теперь должна обрабатываться через инструменты администратора!Как вы уже, возможно, уже знаете, есть инструменты grappelli-admin (http://bitbucket.org/fetzig/grappelli-admin-tools/overview), которые уже позволяют настраивать вашу индексную страницу, и функциональность закладок также должна быть перенесена туда! Обязательно внимательно прочитайте инструкции по установке: http://bitbucket.org/fetzig/grappelli-admin-tools/wiki/Home (не забудьте выполнить сценарии python в конце!) Tinymce / filebrowser работает для меня с этой комбинацией ....

0 голосов
/ 12 января 2012

Я столкнулся с похожими проблемами, но следуя совету Кристофера об изменении ADMIN_MEDIA_PREFIX, работал как чудо.Все, что я сделал, было следующее:

old:

 ADMIN_MEDIA_PREFIX = STATIC_URL + 'grappelli/' 

new:

 ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/ 
...