問題タブ [django-tinymce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wysiwyg - django cmsテキストエディタでスクリプトタグを追加する方法
私はdjango-cmsでウェブサイトを構築しています。一部のページでは、javascript を django-cms ページ (テンプレートではなく) に追加したいと考えています。
django-cms wysiwyg エディターでスクリプト タグをエスケープするにはどうすればよいですか。ページにアラートを追加しようとすると、「アラート」という単語を書き込むとすぐに実行されます。
ポインタや提案は素晴らしいでしょう
ありがとう
python - Django-Tinymce インポート エラー
tinymce を django と zinnia で動作させるには、このチュートリアルに従おうとしています。動作していないため、「テスト」を実行しようとしていますが、実行するとこのエラーが発生しますdjango-admin.py syncdb
。これを修正するにはどうすればよいですか?
ありがとうございました。
python - Django TinyMCE: 'ModelFormMetaclass' オブジェクトは反復可能ではありません
私は現在、Django フレームワークを使用してコンテンツ管理システムを会社の Web サイトに構築しています。1 つのページが正常に完了した後、管理インターフェイス内のリッチ テキスト エディターを必要とする別のページで作業を開始しました。
ジョブに TinyMCE を選択したので、月曜日にそれを正しく実行するために多くの時間を費やしましたが、単純な HTMLField() を含めることができただけでした。いくつかの異なるチュートリアルに少し混乱していたので、解決策を見つけるのに苦労しているエラーに遭遇しました.StackOverflowコミュニティが助けてくれることを願っていました.
現在、次のコードがあります。
問題は models.py にあると思われるため、このコードの大部分はデバッグ目的でコメント アウトされています。
これは私が提示されているトレースバックです:
ご覧のとおり、tinymce は正しくインストールされているように見えますが、問題は models.ModelForm にあります。
明確でない場合の私の目的は、TinyMCE エディターを使用して編集可能な、1 つのコンテンツ フィールドを持つ単純な MyModel モデルを作成することです。状況をさらに明らかにするためにこれ以上コードを提供できると思われる場合は、お知らせください。ありがとう。
django - TinyMCE を使用して、テキストエリアのスタイルがアプリに出力されるスタイルと一致するようにしながら、html を制限するにはどうすればよいですか?
私はtinyMCE 3を使用しています(django-tinymceを使用したdjangoアプリで)。出力したいのは非常に制限されたhtmlのセットであり、tinyMCEにインラインスタイルやスパン要素を追加したくありません。
valid_elements
のパラメーターを使用しましたtinyMCE.init()
が、これは私のデータベースに渡される html tinyMCE にのみ影響するようです - テキストエリアの html を制御していないようです (スパンとインライン スタイルはまだ追加されています)。ウィジウィグが欲しい。
以下に初期化パラメーターを含めました (これらは Python にあります - tinyMCE が開始されると、django-tinymce はこれらを JavaScript に渡します)。
テキストエリアの編集でhtmlを制御するにはどうすればよいですか?
django - TinyMCE のインストールで警告が表示される
pip install django-tinymce を実行しましたが、この警告が表示されます
- このエラーの意味
Grappelliもインストールしましたが、そのドキュメントには、TinyMCEがデフォルトで付属していると書かれています。
それで、私の側では pip install django-tinymce は不要でした
Grappelli のドキュメントには、それを使用するための適切な説明がありません。誰かがtinyMCEを構成するための適切な手順を教えてもらえますか
また、 python manage.py schemamigration --auto added_tinymce を実行したときに、このエラーが発生しました
誰かが私を案内してくれますか
django - テキストエリアの一部のdjango admin tinymce
grappelli の django admin + grappelli + tinymce を使用しています。
それは完璧に機能しますが、テキストエリアを使用して管理フォームを作成し、それらの一部にのみtinymceを適用する方法がわかりません。
たとえば、description と meta-description の 2 つのフィールドがあります。説明のためだけにtinymceが必要で、メタ説明のためにtinymceなしのテキストエリアが必要です。
admin の tinymce は、次のようなフォームで有効になります。
そしてadmin.pyで有効にします:
tinymce init の冒頭に動作が記述されているようです:
私の問題を解決する方法はありますか?