0

Django 1.5 で django-filebrowser-no-grappelli を使用しようとしています。問題は次のとおりです。Django 1.5 では、非推奨のテンプレート タグ {% admin_media_prefix %} のみを含むテンプレート タグ ライブラリ adminmedia が削除されました。Django-filebrowser-no-grappelli はテンプレートで adminmedia を使用します:

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

どうすれば修正できますか?どうも!

4

2 に答える 2

0

{%url%}タグには、構文にいくつかの欠点がありました。入力すると、次{% url app.views.view %}の2つの方法で読み取ることができます。

  1. app.viewsにビュー機能があります
  2. その中に「views」および「view」と呼ばれるメソッドまたはキーまたはプロパティを持つ変数またはオブジェクト「app」があります。

あいまいだったので、django 1.5以降、ビューの場所を文字列のように定義する必要があります {% url 'app.views.view' %}

django-filebrowser-no-grappelliところで、サポートdjango1.5のフォークはないと思います。私はそれがすぐになることを願っています

于 2013-03-05T10:44:01.857 に答える
0

Ok、

settings.py:

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

次に、すべて{% adminmedia %}on {% static %}{% custom_admin_media_prefix %}on に変更し{{ STATIC_URL }}ます。

すべてに引用符を追加します{% url 'someting' %}(1.5 の新しい構文)。たぶんそれは完全に正しいとは限りませんが、機能しています。

しかし、ファイルブラウザを TinyMCE に追加できません :( なぜですか?

于 2013-03-03T10:18:19.810 に答える