問題タブ [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.

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

django - Django Admin の Django-tinymce - 「変数が見つかりません: tinyMCE」

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

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

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

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

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

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

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

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

django - django-tinymceHTMLField-管理者にプレーンテキストとして貼り付けます

django-tinymceをインストールし、アプリにさまざまなモデルを追加しましたHTMLField

djangoadminである種の「プレーンテキストとして貼り付け」機能を作成しようとしています。ユーザーがctrl+v / cmd + v /右クリック>貼り付けなどを行うときに、MS Word、HTMLタグ、およびその他のほとんどすべてを削除したい。

たくさんの人が話しているのを見ることができますが、何もうまくいかないようです。django-tinymceなので、私はこれらすべてをで行っていTINYMCE_DEFAULT_CONFIGますsettings.py

私はそれが機能していると思った-基本管理者テンプレートをオーバーライドして、次の関数を持つjsファイルを含めました(関数のクレジットを誰が持っているのか思い出せません-おそらくSOの誰か)-

次に、デフォルトの構成を設定します-

これは、前回見たときに望んでいたことを実行しているように見えましたが、現在は機能していません。ブラウザーでのデバッグでは、tinymcePastePlainText()関数が(ロードされていても)実行されないことが示されているようです。

設定を-に設定するなど、他のさまざまな方法を試しました。

(それは何も変わらなかったようです)。または

上記の関数を別のjsファイルからロードしてから、関数名を構成に含めてみましたが、それも機能'setup': 'pasteAsPlainTextFuncion()'しませんでした。

私はこれに何年も費やしたようですが、実際には何の進歩もありません-なぜ私の関数が呼び出されたのかわかりませんが、今はそうではありません-ブラウザのデバッグツールはエラーを検出していません。

0 投票する
3 に答える
1028 参照

tinymce - django-tinymce はブートストラップ HTML コードを削除します

django-cms (2.3.5) + ブートストラップ ベースのテンプレートを使用/テストしています。django-tinymce を使用して、コードを追加します。

ただし、django-tinymce は「data-slide="next"」を削除します

そしてもちろん、何も機能しません。

WYeditor を使用して、settings.py のオプションを変更する方法が見つかりませんでした。tinyMCE を使用すると、次のことができます。

ワークフロー:

  • HTMLポップアップを開きます
  • コードをコピーします
  • ポップアップを再度開くと、必要なコードがそこにあります
  • ページを保存してポップアップを再度開くと、コードが変更されています!

この動作を回避するにはどうすればよいですか?

絶対パスを保持するために、スペース/タブ/コメント/を保持するオプションも追加しましたが、/static/images/path/ は常に ../../../../../static/ に変換されます*。

何を確認/変更する必要がありますか?

ありがとう!

0 投票する
0 に答える
441 参照

javascript - django-tinymce: コンソールでの JavaScript エラー、tinymce ウィジェットがレンダリングされない

私はdjangoプロジェクトでdjango-tinymceを使用しています。docsから提案されたセットアップに従った後、展開中にいくつかの問題が発生しました。実際、同じ設定で開発 runserver を使用すると、ローカルで動作するようになりましたが、テスト マシン (NGinx + Gunicorn) では、コンソールに次のエラーが表示されます。

最良の場合、私は基本的な textarea ウィジェットしか持っていません。それ以外の場合、まったくレンダリングされたウィジェットはありません。その問題や助けを経験した人はいますか?

ありがとう、ルーク

0 投票する
0 に答える
520 参照

python - djangoファイルブラウザのアップロードに失敗しました

django-tinymce と django-filebrowser を使用して django アプリケーションをインストールしました。私のマシンでは、すべてが正常に動作します。アプリケーションを本番環境にデプロイすると、filebrowser がファイルのアップロードに失敗し、エラー メッセージが表示されますFailed

これが私の設定です

MEDIA_ROOT = '/srv/www/staticFiles/APCC/'

MEDIA_URL = '/静的/APCC/'

STATIC_ROOT = '/srv/www/staticFiles'

STATIC_URL = '/静的/'

ここに私のApache設定があります

MEDIA_ROOTディレクトリが作成され、ファイルブラウザに必要なアップロードフォルダーもその下に作成されていることを確認しました。

また、MEDIA_ROOTディレクトリとアップロード ディレクトリには書き込み権限があります。

問題は私のApache構成またはファイル構造にあると思います。どこに問題がありますか?また、チェックする tinycme または filebrowser 固有のログはありますか?

0 投票する
3 に答える
174 参照

python - django モデルの継承と管理アプリケーション

モデルの継承を使用したい django アプリケーションがあります。アプリケーションには 1 つのスーパー モデル クラスが含まれArticleており、そのコードは次のとおりです。

Historyこのクラスを拡張するという子クラスがあり、ここにそのコードがあります

私の問題は、新しいエントリを挿入するときに履歴モデルの dateField (日付) が管理フォームに表示されない管理アプリケーションに表示されます。

注: django-tinymce、djnago-filebrowser、および django-grappelli を使用しています

問題は何でしょうか?

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

python - django flatpage に tinyMCE を埋め込む

私はdjango-tinymceを使用しています。管理パネルのフラットページに埋め込む方法を知りたいです。

プロジェクトの readme から:

プロジェクトの settings.py の INSTALLED_APPS に tinymce を追加します。

プロジェクトの urls.py に tinymce.urls を追加します。

私のフラットページのURL:

0 投票する
5 に答える
13694 参照

tinymce - tinymce カスタムの箇条書きと番号リスト

カスタムの箇条書きリストと番号リストを作成できるかどうか疑問に思っていますか?

私はプラグインの advlist を追加し、他の人が試した例をここここで試しました。最初のものは、いくつかの変更を加えることができるようです。ただし、箇条書きリストまたは番号リストの list-style-image をカスタム イメージに置き換えようとしていますが、「スタイル」オプション「listStyleImage」は、アプリケーション コードに表示されていても機能しないようです。

また、css クラスを追加して、それが機能するかどうかを確認しようとしましたが、「classes」ステートメントも機能していないようです。

例のように init セクションを設定し、フォーマットのドキュメントのオプションに従いましたが、クラスとスタイルの「listStyleImage」の設定は機能していないようです。

クラスをhtmlコードに手動で追加するとうまくいくと確信しています。手動で行う必要がないように、カスタムリストとして設定したいと思います。

これは可能ですか?

これを達成する別の方法はありますか?

更新:今のところこれを回避するには、エディターを介して手動でクラスを html に追加する必要があります。それは動作しますが、カスタム リストを追加することでそれを行う方法があればいいと思います。

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

django - static_files を指すように TINYMCE をセットアップする方法は?

私は Django 1.5.1 を使用しています。ご存知のように、Django 1.3 以降、メディアと統計ファイルの世界は正当な理由で分離されています。

驚いたことに、django-tinymce のドキュメントでは、TINYMCE_JS_URL がデフォルトでメディア URL を指している方法について言及しています。

それはあまり意味がありません。Django 1.3 以降と同様に、自己ホスト型の js および css ファイル用の static_url があります。しかし、それを変更しようとすると混乱し、うまくいきません。

これは、通常、静的ファイルの設定をセットアップする方法です。

static_files ディレクトリで、TINYMCE zipfile を抽出しました。たとえば、パスは次のようになります。

次に、次のように設定しました。

ただし、アプリを実行すると、TINYMCE ではなくプレーン テキスト フィールドが表示されます。

私は何を見落としていたでしょうか?