2013-03-03 3 views
0

Я пытаюсь использовать django-filebrowser-no-grappelli с Django 1.5. Продлем: В Django 1.5 была удалена библиотека шаблонов тегов adminmedia, содержащая только устаревший тег шаблона {% admin_media_prefix%}. Джанго-FileBrowser-нет-Grappelli использование adminmedia в шаблонах:Django 1.5: adminmedia и django-filebrowser-no-grappelli

{% adminmedia %} 
<link rel="stylesheet" type="text/css" href="{% custom_admin_media_prefix %}css/forms.css" /> 

Как я могу это исправить? Спасибо!

+0

Почему бы не обновить свой файловый браузер: https://github.com/andsome/django-filebrowser-no-grappelli-for-django13 – catherine

ответ

0

Ok,

settings.py:

TEMPLATE_CONTEXT_PROCESSORS = (
    ..... 
    'django.core.context_processors.static', 
) 

Затем измените все {% adminmedia %} на {% static %}, {% custom_admin_media_prefix %} на {{ STATIC_URL }}.

Добавить котировки ко всем {% url 'someting' %} (новый синтаксис в 1.5). Может быть, это не совсем правильно, но он работает. ?

Но, я не могу добавить FileBrowser к TinyMCE :(Почему

0

См {% URL%} тег имел некоторый недостаток в синтаксисе: при вводе {% url app.views.view %} она может быть прочитана двумя способами:

  1. у вас есть функция просмотра в app.views
  2. у вас есть переменная или объект «приложение» с помощью метода или ключ или свойство «вид» и «вид» внутри него.

Это было неоднозначно, так как django 1.5 вы должны определить свое местоположение вида, как строку: {% url 'app.views.view' %}.

BTW, я думаю, что нет вилки django-filebrowser-no-grappelli с поддержкой django 1.5. Я надеюсь, что скоро будет

Смежные вопросы