1

django-tinymce を使用して、django admin のフィールドを編集しようとしています。

アプリを virtualenv にインストールしました ( django-tinymce==1.5.1b4)。インストール済みのアプリにリストされています-

INSTALLED_APPS = (
    #...

    'tinymce',

    #...
)

私の設定には以下が含まれます

TINYMCE_DEFAULT_CONFIG = {
'theme': "advanced",
'theme_advanced_toolbar_location': "top",
'theme_advanced_buttons1': "bold,italic,underline,separator,"
    "bullist,separator,outdent,indent,separator,undo,redo",
'theme_advanced_buttons2': "",
'theme_advanced_buttons3': "",
}

TINYMCE_SPELLCHECKER = True
TINYMCE_COMPRESSOR = True

/MEDIA_ROOT/js/tiny_mceそして、 (デフォルト)で利用可能なファイルを取得しました。

私のモデルは次のようになります -

from tinymce import models as tinymce_models

class MyModel(models.Model)

    post = tinymce_models.HTMLField()

モデル管理ページに移動すると、フィールドは通常のテキスト フィールドとして表示され、ブラウザはフィールドのインライン js スクリプトにエラーがあることを通知します。variable を認識しないと表示されますtinyMCE。ページが js ファイルを読み込もうとしているようには見えません (404 が表示されません - 何かが読み込まれている兆候は見られません)。

何が欠けているのかわからない..

4

2 に答える 2

1
  1. あなたは、サー、やりましたpython manage.py collectstaticか?
  2. の変数の値はsettings.py何ですかTINYMCE_JS_ROOTTINYMCE_JS_URL
  3. 変数TINYMCE_JS_URLが設定されていない場合は、 にファイルがあるかどうかを確認してください/MEDIA_ROOT/js/tiny_mce/tiny_mce.jsdjango-tinymceそうでない場合は、の卵から手動でコピーしてみてください。
于 2013-01-09T16:16:06.787 に答える
1

OK、django_tinymce コードのバグだったようです。1.5.1b2 に戻しましたが、すべてが期待どおりに動作します。バグレポートの提出を検討する必要があると思います。

于 2013-01-09T16:45:54.970 に答える