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.
17 lines
498 B
17 lines
498 B
7 years ago
|
# -*- 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
|