2017-07-04 2 views
0

Ich habe eine Django-Form mit einer forms.Textarea, die HTML enthält. Wenn ich möchte, dass der Benutzer den Text sieht, den er geschrieben hat, wann immer er den HTML-Code bearbeiten möchte, wie kann ich den <textarea> ohne django füllen, der alle <p> s und die <br s zeigt?django html inicial Text in Form

Ich benutze TinyMCE in der Front, nur eine Javascript-Bibliothek für Rich-Text-Bearbeitung. Wie kann ich dieses Feld mit den Anfangswerten von Django füllen?

+1

können Sie versuchen, [Django Safe] (https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#std:templatefilter-safe) Filter verwenden – badiya

Antwort

0

Djangos |safe Filter funktioniert in diesem Fall nicht, da Sie es überall platzieren können (das Formular rendert den HTML-Code automatisch). Was es gelöst hat, sind die {% autoescape off %} {% endautoescape %} Tags.