To jest dziwne: Zainstalowałem i skonfigurowałem django-tinymce, ale wydaje się, że nie działa z adminem Django.django admin Integracja TinyMCE
to działa prawidłowo z Safari:
class ArticleAdmin(admin.ModelAdmin):
formfield_overrides = {
models.TextField: {'widget': TinyMCE(attrs={'cols': 80, 'rows': 20},)},
}
ale robi nie prac w Firefoksie.
Wystarczy dodanie js nie działa albo:
class Media:
js = ['/media/js/tiny_mce/tiny_mce.js']
Próbowałem różnych kombinacji ścieżki: z/bez wiodący ukośnik, z/bez bitu „Media”, nawet absolutnie bezwzględną http://localhost:8008/ .. Nic dla mnie nie działało.
Duży tłuszcz jednakże: używanie własnego tinymce grappelliego działa zarówno w firefox, jak i safari (po dodaniu safari do tinymce_config.js). Masz pojęcie, co może pójść nie tak?
Django 1.1 django-Grappelli 2RC Django-TinyMCE 1,5 FF 3,5 Safari 4 na MacOS X 10,5
snipped requieres następny import: od importu tinymce.widgets T inyMCE, z modeli importu django.db – panchicore
Prawdopodobnie sprawdzenie wyjścia z konsoli Firebug da ci kilka wskazówek. Miałem podobny problem, gdy pakiety językowe TinyMCE nie mogły się załadować. Ponadto, jak wspomniano w poprzednim komentarzu, upewnij się, że importujesz 'modele' z' django.db', a nie ze swojej aplikacji. – zag