2

django-tinymce (http://http://django-tinymce.googlecode.com/) アプリを使用して、django admin に WYSIWYG エディターを表示しようとしています。

私はそれをダウンロードしてインストールし、tinymce 自体をダウンロードして /js/tiny_mce に配置し、settings.py で何も変更せず、次のように HTMLField をモデルに追加しました。

class MyModel(models.Model):
  text  = tinymce.models.HTMLField()
  ...

django-admin を使用して新しいエントリを追加すると、tinyMCE がそこに表示されますが、ツールバーもステータスバーもなく、入力できるプレーンな空白だけです。太字/斜体のホットキーが機能します。

私は、lighttpd を使用して tinymce の JavaScript を処理し、django の組み込みサーバーを残りの部分に使用しています。

誰でも私を助けることができますか?

編集:わかりました、正確な理由はわかりませんが、これの原因は、lighttpd が応答ヘッダーで .js および .css の不適切なコンテンツ タイプを送信していたことです。lighttpd の設定を変更することで修正されました。

4

1 に答える 1

1

これの原因は、lighttpd が応答ヘッダーで .js および .css の不適切なコンテンツ タイプを送信していたことです。lighttpd の設定を変更することで修正されました。

于 2010-12-07T20:29:31.067 に答える