夹层管理中缺少夹层媒体库

时间:2014-01-24 15:58:22

标签: python django media mezzanine

我有一个奇怪的问题。一位客户回复我说他们在迁移到最新的Mezzanine / Django安装后无法上传页面图像。显然,页面编辑界面中缺少媒体浏览器。不确定这是不是问题,但经过短暂的调查后发现,媒体库并没有出现在管理面板上。

我已从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",)),

媒体库仍然缺失,尝试在/admin/media-library/browse/

访问媒体库时发现404错误

我试图创建一个空白的全新夹层项目,但结果是一样的,媒体库丢失了。有什么想法吗?我错过了一些直接的东西吗?

1 个答案:

答案 0 :(得分:0)

我没有确切地找到问题的根源但是通过将filebrowser_safe网址添加到主app urls.py文件中似乎很容易解决:

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

原始问题中列出的ADMIN_MENU_ORDER应保持未注释状态。