問題タブ [django-ckeditor]

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.

0 投票する
1 に答える
939 参照

django - Django - テンプレートに WYSIWYG エディタが表示されない

製品情報を追加するための WYSIWYG エディターとして django ckeditor を使用しています。以前は Summernote を使用していましたが、本番環境に移行した後、ウィジェットがテンプレートに表示されなくなりました (まったく、大きな空白だけ)。そのため、ckeditor を試すことにしました。 .

ただし、django CKEditor では、WYSIWYG エディターではなく、通常のテキストエリアしか表示されません。

テンプレートのソース コードは次のとおりです。

私のインストール プロセスは非常に簡単でした。django-ckeditor をインストールし (jquery は既にインストールされています)、インストール済みアプリに追加し、static を収集し、モデルフォームのウィジェットを変更し、サーバーを更新します。

ここに欠けている単純なものがあると確信していますが、それが何であるかはわかりません!

何か案は?

0 投票する
1 に答える
1067 参照

python - Django に CKEditor プラグインをインストールする方法

django-CKEditor の Image Uploader のプラグインをインストールしようとしています。ただし、ボタンは CKeditor ウィジェットには表示されません。

CKEditor プラグインをインストールするために使用した手順は次のとおりです。

  1. Image Uploader と Browser for CKEditor プラグインをダウンロードして抽出します。
  2. 抽出したファイルを CKeditor の静的フォルダー、つまり /project/static/ckeditor/ckeditor/plugins/imageuploader にコピーします。また、manage.py collectstatic を使用してみました
  3. 以下のように settings.py ファイルを構成します。

    /li>
  4. 以下のようにウィジェットを構成します。

    /li>
0 投票する
0 に答える
222 参照

django - django-ckeditor リクエストはフォームの変更を取得しません

ajax関数で呼び出されるフォームが1つあります。この関数は、1つのckeditorフィールドを持つ1つのdjangoフォームを返します。

このフィールドは問題なく表示されますが、リクエストを行うと、フィールド値はリクエストで送信されませんが、同じフォームで同じ値を使用して別のフィールドを作成すると、値が更新され、リクエストで送信されます。

私のフォームフィールド

私のhtmlテンプレート

0 投票する
2 に答える
523 参照

javascript - django-ckeditor は、カスタム ウィジェットの代わりに完全なウィジェットをレンダリングします

ckeditor を使用するユーザーの設定で、いくつかのカスタム ウィジェットを定義します。あるページでこのカスタム テンプレートを使用しようとすると、カスタム ウィジェットが表示されず、完全なウィジェットで表示されます。

この場合、ajax リクエストに由来する 1 つのフォームを使用します。

私のモデル:

私のフォーム:

そして私のHTMLファイル:

私のsettings.py:

}

0 投票する
2 に答える
706 参照

jquery - アプリで django-ckeditor を設定できません

似たようなケースですでに解決されているような質問をするのは嫌いですが、3日前から怒っています。

私はdjango 1.10とJquery 3.1.1を使用しています(別のツール用にページに既にロードされています)。そして、私のプロジェクトで django-ckeditor 5.1.1 を動作させてみてください。私はすでにckeditor_demoを実行しており、パッケージが適切にインストールされているように機能しました。

私は git docに従っています。そしてスタックに数時間費やしました。

my の ckeditor に関する設定settings.py:

私もすでに設定を試しました:

どちらも機能しません。テンプレートにjquery 3.1.1をすでにロードしているため、削除することを好みました。

また、すでにmanage.py collectstaticコマンドを実行しています(もちろん、設定を書き込んだ後)。

私のurls.py

私のモデル:

私のフォーム:

私の見解:

私のテンプレート:

私はすでに{{ propform.media }}それを追加しようとしましたが、どちらも機能しません。ドキュメントによると、スクリプトを頭に追加しても無駄です。

私のページは正常に読み込まれ、すべてが正常に機能し、端末にエラーはありませんが、CKEditorWidget の代わりに、単純な TextArea がまだ残っています。私は何を間違っているか、忘れていますか?

おまけの質問: CKeditorwidget に何もアップロードする必要はありません。「ckeditor_uploader」アプリを削除できる設定と URL はどれですか? MEDIA_URL、MEDIA_ROOT、CKEDITOR_UPLOAD_PATH、CKEDITOR_IMAGE_BACKEND? 「ckeditor_uploader.urls」?

お時間とご回答ありがとうございます

0 投票する
1 に答える
900 参照

django - django-ckeditor、mathjax の読み込みに失敗しました

django-ckeditor 内で mathjax を読み込めませんでした

この投稿には、私の virtualenv 構成、CKEDITOR_CONFIGS、printscreen、およびソース ページの要素が含まれています。

仮想環境

CKEDITOR_CONFIGS

mathjax #256 の問題により、ckeditor-init.js を変更しました。「toolbar_Custom」リストに{'name': 'math', 'items': ['mathjax', ]},とを含め、さまざまな組み合わせも試しました。{'name': 'math', 'items': ['Matjax', ]}

プリントスクリーン

ソース ご覧のとおり、パネルには構成で設定したすべての構成が含まれていますが、mathjax は含まれていません。ただし、ページ ソースには「toolbar_Basic」、「toolbar_Full」、および「toolbar_Custom」が含まれています。私の設定によると、Basic と Full が存在する必要があるかどうかはわかりません。

別の 構成 All-plugin 構成 (Web からの投稿によると) には、mathjax アイコンも表示されません。「ckeditor-init.js」の変更の有無にかかわらず

スクリーンショット022

README.rst の設定例として

静的ファイル CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js' スクリーンショット023

質問は次のとおりです。

問題がある場合、どうすればクイックフィックスできますか? 構成の経験不足に関連している場合は、構成例/ mathjax の適切な構成を教えてください。

printscreens は Django admin から取得されます。これらのモデルでは RichTextUploadingField を使用します。