[Django] Zeilenumbruch in Textarea-Field Admin

Django, Flask, Bottle, WSGI, CGI…
Antworten
ferix
User
Beiträge: 128
Registriert: Sonntag 1. Juni 2008, 18:21

Hallo,

gibt es eine recht einfache Möglichkeit in einem Textarea-Field gemachte Zeilenumbrüche in der Django Administration auf einer Website in <br> umzuwandeln?
apollo13
User
Beiträge: 827
Registriert: Samstag 5. Februar 2005, 17:53

docs.djangoproject.com -> builtin tags and filter -> ctrl + f "<br" oder so irgendwie ;)
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Oder wenn das Modell ein Attribute "body" hat, in dem der Text aus dem Eingabefeld steht, definiert man noch folgendes und nutzt dann statt `{{model.body}}` dann `{{model.body_html}}` in den Templates.

Code: Alles auswählen

def body_html(self):
    from django.utils.safestring import mark_safe
    return mark_safe(self.body.replace("\n\n", "<br/>"));
Stefan
Antworten