私はdjango-tinymceを、django 1.2を実行しているdjango-filebrowserのno grappelliブランチと一緒に使用しています。
WYSIWYG にしたいモデル フィールドに tinymce HTMLField モデル定義を使用します。
私は AdminModel に正しい JavaScript を追加しました。ファイル ブラウザはうまく機能し、問題なく画像をテキストエリアに追加しますが、保存してもテキストエリアは更新されません (tinnymce がそれに触れていないように見えます)。したほうがいい)。filebrowser プラグインをオフにすると、すべて正常に動作するため、TinyMCE の onSubmit 機能と何らかの競合が発生するはずです。
私はしばらくそれをいじっていましたが、どこにも行き着くことができません.
前もって感謝します。
編集:おまけ情報を追加 - 'mode' の設定のデフォルト モードは 'textareas' でした。それを削除すると、すべてが正しく保存されます。悲しいことに、これは私がこれをすべて行っている画像ボタンも削除します...
アップデート
これが私が使用していたTinyMCE構成です(django-filebrowserに含まれているもの-これは壊れています):
tinyMCE.init({
mode: "textareas",
theme: "advanced",
language: "en",
skin: "o2k7",
browsers: "gecko",
dialog_type: "modal",
object_resizing: true,
cleanup_on_startup: true,
forced_root_block: "p",
remove_trailing_nbsp: true,
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "none",
theme_advanced_buttons1: "formatselect,bold,italic,underline,bullist,numlist,undo,redo,link,unlink,image,code,fullscreen,pasteword,media,charmap",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
theme_advanced_path: false,
theme_advanced_blockformats: "p,h2,h3,h4,h5,h6",
width: '700',
height: '200',
plugins: "advimage,advlink,fullscreen,visualchars,paste,media,template,searchreplace",
advimage_styles: "Linksbündig neben Text=img_left;Rechtsbündig neben Text=img_right;Eigener Block=img_block",
advlink_styles: "internal (sehmaschine.net)=internal;external (link to an external site)=external",
advimage_update_dimensions_onchange: true,
file_browser_callback: "CustomFileBrowser",
relative_urls: false,
valid_elements : "" +
"-p," +
"a[href|target=_blank|class]," +
"-strong/-b," +
"-em/-i," +
"-u," +
"-ol," +
"-ul," +
"-li," +
"br," +
"img[class|src|alt=|width|height]," +
"-h2,-h3,-h4," +
"-pre," +
"-code," +
"-div",
extended_valid_elements: "" +
"a[name|class|href|target|title|onclick]," +
img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]," +
"br[clearfix]," +
"-p[class<clearfix?summary?code]," +
"h2[class<clearfix],h3[class<clearfix],h4[class<clearfix]," +
"ul[class<clearfix],ol[class<clearfix]," +
"div[class],"
});
これは私が抱えていた 2 つの問題の 1 つでした。以下にも回答を投稿します。