Программируя веб-приложение на Python, я хочу создать текстовую область, в которую пользователи могут вводить текст на облегченном языке разметки. Текст будет импортирован в HTML-шаблон и просмотрен на странице. Сегодня я использую эту команду для создания текстовой области, которая позволяет пользователям вводить любой (HTML) текст:
my_text = cgidata.getvalue('my_text', 'default_text')
ftable.AddRow([Label(_('Enter your text')),
TextArea('my_text', my_text, rows=8, cols=60).Format()])
Как я могу изменить это так, чтобы разрешалась только некоторая (безопасная, в конечном итоге легкая) разметка? Приветствуются все предложения, включая дезинфицирующие средства, если они легко интегрируются с Python.