django admin TinyMCE integration

Dies ist komisch: habe ich installiert und konfiguriert django-tinymce-Editor, aber es scheint nicht zu funktionieren mit dem django-admin.

diese funktioniert einwandfrei mit Safari:

class ArticleAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.TextField: {'widget': TinyMCE(attrs={'cols': 80, 'rows': 20}, )},
    }

aber ich kann nicht Arbeit innerhalb firefox.

Nur hinzufügen das js funktioniert nicht mit entweder:

class Media:
    js = ['/media/js/tiny_mce/tiny_mce.js']

Ich habe versucht, verschiedene Kombinationen der Weg: mit/ohne führenden Schrägstrich, mit/ohne "Medien" - bit, auch absolut absolute http://localhost:8008/... Nichts für mich gearbeitet.

Big fat jedoch: mit grappelli eigenen tinymce funktioniert in firefox und safari (nach dem hinzufügen in safari tinymce_config.js). Jede Idee, was könnte schief gehen?

Mit Django 1.1, django-grappelli 2rc, django-tinymce 1.5, FF 3.5, Safari 4 auf Mac OS X 10.5

  • Schnitt erfordert neben Importe: von tinymce.widgets importieren, TinyMCE, vom django.db import models
  • Wahrscheinlich prüfen die Ausgabe von Firebug-Konsole geben Ihnen einige Hinweise. Ich hatte ähnliches Problem beim TinyMCE language packs nicht geladen werden konnte. Auch, wie bereits in früheren Kommentar, stellen Sie sicher, dass Sie importieren models aus django.db, nicht von der app aus.
InformationsquelleAutor Andy | 2009-12-10
Schreibe einen Kommentar