You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
498 B
16 lines
498 B
# -*- coding: UTF-8 -*- |
|
# Erik Stein <code@classlibrary.net>, 10/2010 |
|
|
|
from django import forms |
|
from django.contrib.admin.widgets import AdminTextareaWidget |
|
|
|
|
|
class MarkupTextarea(forms.widgets.Textarea): |
|
def render(self, name, value, attrs=None): |
|
if value is not None and not isinstance(value, unicode): |
|
value = value.raw |
|
return super(MarkupTextarea, self).render(name, value, attrs) |
|
|
|
|
|
class AdminMarkupTextareaWidget(MarkupTextarea, AdminTextareaWidget): |
|
pass
|
|
|