Метка: filebrowser

  • прикручиваем filebrowser к tinyMCE без grappelli (django filebrowser no grappelli)

    Продолжаю прошлую статью про tinyMCE
    почему-то меня не радовала перспектива grappelli, когда можно без неё, поэтому я воспользовался вот этим проектом

    https://github.com/wardi/django-filebrowser-no-grappelli

    скачиваем распаковываем, устанавливаем

    python setup.py installCode language: Bash (bash)

    установился он у меня вот сюда

    /usr/lib/python2.5/site-packages/django_filebrowser-3.0-py2.5.eggCode language: Bash (bash)

    Дописываем
    filebrowser в INSTALLED APPS
    в urls.py перед «admin» добавим

    (r'^admin/filebrowser/', include('filebrowser.urls')),Code language: Python (python)

    а вот с настройками у меня как-то не сложилось, как не пытался он всё ломится в /media/ а у меня MEDIA_ROOT = /static/
    поэтому я поправил файл settings.py в каталоге

    /usr/lib/python2.5/site-packages/django_filebrowser-3.0-py2.5.eggCode language: Bash (bash)

    и вместо media/ написал static
    вот в этой строке

    URL_FILEBROWSER_MEDIA = getattr(settings, "FILEBROWSER_URL_FILEBROWSER_MEDIA", "/static/filebrowser/")Code language: Python (python)

    ещё не знаю нужно или нет, в каком мануале найдено не смог найти
    в каталоге templates я создал каталог admin
    в него скопировал файл index.html из
    /usr/lib/python2.5/site-packages/django/contrib/admin/templates/admin

    и там перед строкой

        {% for app in app_list %}Code language: Python (python)

    добавил

    {% include 'filebrowser/append.html' %}Code language: Python (python)

    Вот и всё появилась мелкая иконочка при выборе картинки в tinyMCE