2013-03-03 89 views
0

我尝试在Django 1.5中使用django-filebrowser-no-grappelli。 该问题是: 在Django 1.5中,仅包含已弃用的模板标记{%admin_media_prefix%}的模板标记库adminmedia被删除。 Django的filebrowser-NO-格拉佩利使用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

为什么不升级你的filebrowser:https://github.com/andsome/django-filebrowser-no-grappelli-for-django13 – catherine 2013-03-05 11:16:15

回答

0

好吧,

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' %}

顺便说一句,我认为没有django-filebrowser-no-grappelli与支持django 1.5分叉。我希望它会很快