これが私のセットアップです:
urls.py
....
url(r'^tinymce/', include('tinymce.urls')),
....
設定.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
TINYMCE_DEFAULT_CONFIG = {
"theme_advanced_buttons1": ("formatselect,"
"separator, bold, italic, "
"underline, strikethrough, separator,"
"justifyleft,justifycenter, justifyright,"
"justifyfull, separator, bullist, numlist,"
"separator, link, code")
}
TINYMCE_SPELLCHECKER = False
TINYMCE_COMPRESSOR = False
TINYMCE_JS_URL = '/static/js/tiny_mce/tiny_mce.js'
TINYMCE_JS_ROOT = '/static/js/tiny_mce'
my_template.html
{% extends '_layout.html' %}
{% block extra_head %}
{{ form.media }}
{% endblock %}
フォーム.py
class VenueForm(ModelForm):
.....
class Meta:
widgets = {
'description': TinyMCE(attrs={'cols': 100, 'rows': 10}),
}
私はドキュメントや他の SO スレッドを検索してきましたが、正しく設定したと思いました。ただし、次のエラーが表示されます。
ReferenceError: django is not defined
}(django.jQuery));
の最後の行ですstatic/django_tinymce/init_tinymce.js
。すべてのリソースが正常に読み込まれ、コンソールに 404 エラーは表示されません 私は過去2時間これに苦労してきました。ありがとうございました