2010-12-07 7 views
2

J'essaye d'utiliser l'application django-tinymce (http: // http: //django-tinymce.googlecode.com/) pour afficher un éditeur WYSIWYG dans l'admin django .django-tinymce ne parvient pas à afficher le widget correctement

J'ai téléchargé et installé, téléchargé le tinymce lui-même et le mettre dans/js/tiny_mce, n'a pas changé quoi que ce soit dans le settings.py et ajouté un HTMLField à mon modèle comme ceci:

class MyModel(models.Model): 
    text = tinymce.models.HTMLField() 
    ... 

Lorsque J'ajoute une nouvelle entrée via le django-admin, le tinyMCE est là, mais tout est découpé - pas de barre d'outils, pas de barre de statut, juste un simple espace blanc où je peux taper. Les raccourcis gras/italique fonctionnent. J'utilise lighttpd pour servir les javascripts de tinymce et le serveur intégré de django pour le reste.

Quelqu'un peut-il m'aider? Ok, je ne sais pas exactement pourquoi, mais la cause de cela était que lighttpd envoyait des types de contenu inappropriés pour .js'es et .css'es dans les en-têtes de réponse. Corrigé en modifiant la configuration de lighttpd.

+1

Vous devriez publier cela comme une réponse et l'accepter :-) –

+0

Oui, j'ai essayé et on m'a dit que je pouvais accepter ma propre réponse seulement dans deux jours :) –

Répondre

1

cause était que lighttpd envoyait des types de contenu inappropriés pour .js'es et .css'es dans les en-têtes de réponse. Corrigé en modifiant la configuration de lighttpd.

Questions connexes