2016-12-21 16 views
1

私はドキュメントが設定モデルでジャンゴ - TinyMCEの管理者

INSTALLED_APPS = [ ..., 'tinymce',] 

を説明しただけのように管理者で動作するようにジャンゴ - TinyMCEのをセットアップにフル機能私は

from tinymce.models import HTMLField 
content = HTMLField() 

を追加し、 URLで

urlpatterns = [ ...., url(r'^tinymce/', include('tinymce.urls')),] 

しかし、私はアイコンとプラグインを追加する方法を理解できません! 私は多くの研究をしましたが、有用なものは何も見つかりませんでした。

私はFull Featuredエディターが必要です。あなたは、いくつかの構成設定は、このドキュメントで与えられた例である

TINYMCE_JS_URL = 'http://debug.example.org/tiny_mce/tiny_mce_src.js' 
TINYMCE_DEFAULT_CONFIG = { 
    'plugins': "table,spellchecker,paste,searchreplace", 
    'theme': "advanced", 
    'cleanup_on_startup': True, 
    'custom_undo_redo_levels': 10, 
} 
TINYMCE_SPELLCHECKER = True 
TINYMCE_COMPRESSOR = True 

を欠けているの.py

+0

あなたのjsのは、あなたのBase.html中(クエリ、bootstrap.js)のリンクがありますか?あなたのページがjqueryの前にtinyMCE jsリンクをロードしている場合、それは実行されません。私はredactor wsyiwygエディタを使って同様の問題を抱えていました。あなたのページソースをチェックし、どれが最初に読み込まれるかを確認してください。 – whieronymus

+0

あなたは[カスタマイズ](http://django-tinymce.readthedocs.io/en/latest/installation.html#configuration)する必要があります。@whieronymusが言ったように、あなたはあなたの設定にたくさんの設定がありません。 py' – PetarP

答えて

2

TinyMCEのは素晴らしいです、それを試してみてください。しかし時々、入力をサーバーに戻すことができません。

TINYMCEの代替手段の1つはdjango-summernoteです。これはセットアップと使用が簡単です。

ここでチェックジャンゴ - summernote: https://github.com/summernote/django-summernote

+1

ありがとう、まさに私が探していたもの! 魅力のように動作し、設定が簡単で文書化が容易です! –

0
+0

私はあなたが言ったことはすべて、私はプラグインに追加する場合、感情やiframeのようなプラグインを追加することはできません以外はすべて正常に動作するようだ、彼らは表示されません。 どうすれば追加できますか? –

関連する問題