【发布时间】:2010-11-16 11:04:47
【问题描述】:
编写 Python Web 应用程序时,我想创建一个文本区域,用户可以在其中输入轻量级标记语言的文本。文本将被导入到 html 模板并在页面上查看。今天我用这个命令创建了textarea,它允许用户输入任何(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 集成。
【问题讨论】: