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.
Vous devriez publier cela comme une réponse et l'accepter :-) –
Oui, j'ai essayé et on m'a dit que je pouvais accepter ma propre réponse seulement dans deux jours :) –