2017-02-14 7 views
1

こんにちは、ImはDjangoプロジェクトにTinyMCEをインストールしようとしていますが、静的ファイル、MEDIA、そしてそれ自体については全く失われています。私はジャンゴ - TinyMCEの pip install django-tinymceDjangoにTinyMCEをインストールする(フォーム上で使用する)

それから私は、インストール済みのアプリケーション

INSTALLED_APPS = (
    ... 
    'tinymce', 
    ... 
) 

そしてそれを追加インストール

class MovieForm(forms.ModelForm): 
    class Meta: 
     model = Movie 
     fields = ['title', 'language', 'description'] 
     widgets = { 
      'languages': forms.SelectMultiple(), 
      'description': TinyMCE({'cols':80, 'rows':30}), 
     } 

: は、私は、フォームのフィールドのいずれかでのTinyMCEを使用したいです私のプロジェクトのurls.pyにURLを追加しました。

urlpatterns = patterns('', 
    ... 
    (r'^tinymce/', include('tinymce.urls')), 
    ... 
) 

それで私は次に何をしますか? 私はhttp://django-tinymce.readthedocs.io/en/latest/installation.html#configurationの構成部分を読んだが、私はそれを得ていない。 私のプロジェクトにTINYMCE_JS_URL = os.path.join(MEDIA_URL, "path/to/tiny_mce/tiny_mce.js")を追加しますかsettings.py?どこにtiny_mce.jsを入れますか?どこかでMEDIA_URLを設定する必要がありますか? 誰かが私を正しい方向に向けることができたらすばらしいことでしょう。
ありがとうございます! :)

答えて

2

私はこれを考え出したので、他の誰かがこの問題に遭遇した場合の回答を投稿しています。

スタティックファイルのドキュメント(https://docs.djangoproject.com/en/1.10/howto/static-files/)を詳しく読んで、偉大な本Tango with Django(http://www.tangowithdjango.com/)の関連セクションを読んでください。

これは私がDjangoでTinyMCEを動かすために必要なMEDIAとSTATICの設定を理解するのに役立ちました。 tiny_mce.jsは静的ファイルフォルダ(静的/ tiny_mce /)に移動しました。

Tinymceのsettings.pyは、staticが確実かどうかをチェックし、必要なファイルを取得するように指示します。 Tadaa!できます! うまくいけば、それは誰かを助けるでしょう!

関連する問題