Только что установлен django-tinymce, но HTMLField не отображается в представлении администратора - PullRequest
3 голосов
/ 20 июля 2010

Я использовал pip для его установки и следовал инструкциям по использованию, найденным здесь: http://django -tinymce.googlecode.com / svn / tags / release-1.5 / docs / .build / html / Использование.html в разделе «Тип поля модели HTMLField». Я повторно синхронизировал базу данных (даже не уверен, что это было необходимо), перезапустил apache2, и все же текстовое поле все еще остается текстовой областью.

Любые предложения о том, что мне не хватает? Нужно ли каким-либо образом связывать шаблоны django-tinymce с моим медиа-каталогом?

РЕДАКТИРОВАТЬ: код инициализации для texarea, как запрошено:

   <script type="text/javascript">tinyMCE.init({"relative_urls": false, "spellchecker_languages": "Arabic=ar,Bulgarian=bg,Bengali=bn,Bosnian=bs,Catalan=ca,Czech=cs,Welsh=cy,Danish=da,German=de,Greek=el,+English / British English=en,Spanish / Argentinean 
Spanish=es,Estonian=et,Basque=eu,Persian=fa,Finnish=fi,French=fr,Frisian=fy,Irish=ga,Galician=gl,Hebrew=he,Hindi=hi,Croatian=hr,Hungarian=hu,Indonesian=id,Icelandic=is,Italian=it,Japanese=ja,Georgian=ka,Khmer=km,Kannada=kn,Korean=ko,Lithuanian=lt,Latvian=lv,Macedonian=mk,Mongolian=mn,Dutch=nl,Norwegian=no,Norwegian Bokmal=nb,Norwegian Nynorsk=nn,Polish=pl,Portuguese / Brazilian Portuguese=pt,Romanian=ro,Russian=ru,Slovak=sk,Slovenian=sl,Albanian=sq,Serbian / Serbian Latin=sr,Swedish=sv,Tamil=ta,Telugu=te,Thai=th,Turkish=tr,Ukrainian=uk,Vietnamese=vi,Simplified Chinese / Traditional Chinese=zh", "elements": "id_Body", "language": "en", "directionality": "ltr", "theme": "simple", "strict_loading_mode": 1, "mode": "exact"})</script>

1 Ответ

1 голос
/ 20 июля 2010

Ваша конфигурация:

tinyMCE.init({"relative_urls": false,
          "spellchecker_languages": "Arabic=ar,Bulgarian=bg,Bengali=bn,Bosnian=bs,Catalan=ca,Czech=cs,Welsh=cy,Danish=da,German=de,Greek=el,+English / British English=en,Spanish / Argentinean Spanish=es,Estonian=et,Basque=eu,Persian=fa,Finnish=fi,French=fr,Frisian=fy,Irish=ga,Galician=gl,Hebrew=he,Hindi=hi,Croatian=hr,Hungarian=hu,Indonesian=id,Icelandic=is,Italian=it,Japanese=ja,Georgian=ka,Khmer=km,Kannada=kn,Korean=ko,Lithuanian=lt,Latvian=lv,Macedonian=mk,Mongolian=mn,Dutch=nl,Norwegian=no,Norwegian Bokmal=nb,Norwegian Nynorsk=nn,Polish=pl,Portuguese / Brazilian Portuguese=pt,Romanian=ro,Russian=ru,Slovak=sk,Slovenian=sl,Albanian=sq,Serbian / Serbian Latin=sr,Swedish=sv,Tamil=ta,Telugu=te,Thai=th,Turkish=tr,Ukrainian=uk,Vietnamese=vi,Simplified Chinese / Traditional Chinese=zh",
          "elements": "id_Body",
          "language": "en",
          "directionality": "ltr",
          "theme": "simple",
          "strict_loading_mode": 1,
          "mode": "exact"
})

отлично работает для меня, когда я меняю параметр " elements " на имя одного из моих текстовых полей на моей странице. Я полагаю, у вас нет html-элемента с именем "id_Body", верно? Если это так, измените параметр на имя одного из ваших html-элементов на вашей странице.

...