mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 16:33:22 +00:00
16 lines
356 B
Python
16 lines
356 B
Python
# coding=utf-8
|
|
from django.db import models
|
|
|
|
from utils.xss_filter import XssHtml
|
|
|
|
|
|
class RichTextField(models.TextField):
|
|
__metaclass__ = models.SubfieldBase
|
|
|
|
def get_prep_value(self, value):
|
|
if not value:
|
|
return value
|
|
parser = XssHtml()
|
|
parser.feed(value)
|
|
parser.close()
|
|
return parser.getHtml() |