2017-02-14 10 views
1

안녕하세요 임장님은 Django 프로젝트에 TinyMCE를 설치하려고합니다. Im은 정적 파일, 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에를 사용하려면 내 프로젝트에 URL을 추가했습니다. urls.py

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/)에 대한 자세한 내용을 읽고 장고 Dangango (http://www.tangowithdjango.com/)라는 훌륭한 책의 관련 섹션을 읽었습니다.

이렇게하면 Django로 TinyMCE를 작업하기 위해 필요한 미디어 및 고정 설치를 이해하는 데 도움이되었습니다. tiny_mce.js는 정적 파일 폴더 (특히 static/tiny_mce /)로 이동했습니다.

Tinymce의 settings.py는 정적인지 확인하고 필요한 파일을 가져올 수 있는지 확인합니다. Tadaa! 그것은 작동합니다! 잘하면 누군가를 도울 것입니다!