2014-01-24 3 views
0

У меня странная проблема. Клиент вернулся ко мне, сказав, что они не могут загружать изображения для страниц после перехода на последнюю установку Mezzanine/Django. По-видимому, в интерфейсе редактирования страниц отсутствовал медиа-браузер. Не уверен, что это проблема, но после короткого расследования выяснилось, что медиа-библиотека вообще не присутствует в админ-панели.Mezzanine Media Library отсутствует в Admin

Я раскомментировал эти строки из файла settings.py, но безрезультатно:

ADMIN_MENU_ORDER = (
    ("Content", ("pages.Page", "blog.BlogPost", 
     "generic.ThreadedComment", ("Media Library", "fb_browse"),)), 
    ("Shop", ("shop.Product", "shop.ProductOption", "shop.DiscountCode", 
     "shop.Sale", "shop.Order")), 
    ("Site", ("sites.Site", "redirects.Redirect", "conf.Setting")), 
    ("Users", ("auth.User", "auth.Group",)), 

библиотека СМИ по-прежнему не хватает, и он не будет найден с ошибкой 404 при попытке доступа к нему в /admin/media-library/browse/

Я попытался создать пустой новый мезонинный проект, но результат был тот же, медиа-библиотека отсутствовала. Есть предположения? Я что-то пропущу прямо?

ответ

0

Я не точно найти источник этой проблемы, но это казалось достаточно легко решить, тем не менее, добавив filebrowser_safe URLs к главному приложение urls.py файла:

urlpatterns += patterns('', 
    ("^", include("filebrowser_safe.urls")), 
) 

ADMIN_MENU_ORDER перечисленных в оригинальной вопрос должен остаются без комментариев.

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