Ich habe django-tinymce funktioniert für die Admin-Seite. Jetzt, außerhalb der Admin-Seite, erwartete ich bei Verwendung eines Modellformulars, dass der TinyMCE-Editor geladen und dem Benutzer angezeigt wurde. Dies geschah jedoch nicht. Alles, was ich sehe, ist ein einfacher Textbereich. Aber es funktioniert in der Admin-Seite.ModelForm rendert nicht TinyMCE (ReferenceError: tinyMCE ist nicht definiert)
from tinymce.models import HTMLField
class Punch(models.Model):
discussion = HTMLField()
class PunchForm(forms.ModelForm):
class Meta:
model = Punch
kann ich mit Firebug sehen, dass der TinyMCE-Schnipsel in den HTML hinzugefügt wird:
Allerdings erhalte ich eine Fehlermeldung in der Konsole:
ReferenceError: tinyMCE is not defined
Das macht Kein Sinn, warum hat die Admin-Seite keine Probleme, das TinyMCE zu finden? Außerdem habe ich es auch mich den base.html hinzugefügt:
<script type="text/javascript" src="{{ STATIC_URL }}tiny_mce/tiny_mce.js"></script>
und den Server kann es laden:
[21/Apr/2013 13:42:40] "GET /static/tiny_mce/tiny_mce.js HTTP/1.1" 304 0
SO, was das Problem bitte sein könnte?
Ich habe meinen Arsch gerettet, ich war in den letzten 2 Stunden frustriert. – user1629366