Я пытаюсь использовать приложение django-tinymce (http://http://django-tinymce.googlecode.com/) для отображения редактора WYSIWYG в администраторе django.
Я скачал и установил его, скачал сам tinymce и поместил его в / js / tiny_mce, ничего не изменил в settings.py и добавил HTMLField в свою модель следующим образом:
class MyModel(models.Model):
text = tinymce.models.HTMLField()
...
Когда я добавляю новую запись через django-admin, то есть tinyMCE, но он весь взломан - нет панели инструментов, нет строки состояния, просто пустое пространство, где я могу печатать. Горячие клавиши, выделенные жирным шрифтом / курсивом, работают.
Я использую lighttpd для обслуживания javascripts и встроенного сервера django для остальных.
Кто-нибудь может мне помочь?
EDIT:
Хорошо, я не уверен, почему именно, но причина этого была в том, что lighttpd отправлял неподходящие типы контента для .js'es и .css'es в заголовках ответа. Исправлено путем изменения конфигурации lighttpd.