Я начинаю с django, и я использую руководство Джеймса Беннетта на Django.Django и tinymce
Сейчас я на странице 42, и мне нужно включить tinymce в change_form.html. Поэтому я добавил следующие строки:
(r'^admin/', include(admin.site.urls)),
(r'^tiny_mce/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root': 'C:/www/tinymce/jscripts/tiny_mce/' }),
(r'', include('django.contrib.flatpages.urls')),
url(r'^admin/', include(admin.site.urls)),
(r'', include('django.contrib.flatpages.urls')),
Мое определение шаблона:
TEMPLATE_DIRS = (
"C:/www/django/templates"
)
Я создал несколько каталогов в моем шаблоны директории:
C:\www\django\templates\admin\flatpage\flatpages
Я добавил JavaScript в change_form.html :
<script type="text/javascript" src="/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode: "textareas",
theme: "simple"
});
</script>
Однако на моей странице редактирования я не получаю никаких вариантов редактора текстового редактора. Есть ли кто-нибудь, кто столкнулся с этой проблемой?
Я знаю, что вы с помощью руководства и, вероятно, хотите придерживаться его, но есть лучшие способы добавить TinyMCE: https://github.com/aljosa/django-tinymce –