Django Admin:让人们测试一个正则表达式?

时间:2011-10-24 21:52:14

标签: python django user-interface django-admin

我正在构建一个Django应用程序,让研究人员向研究参与者发送短信并解析回复。虽然解析,比如'Y / N'和数字将非常简单,但我们需要发送需要更复杂响应的消息。我认为,这意味着正则表达式。

这一切都很容易;然而,我想要做的是让研究人员测试他们的正则表达式,看看它对各种反应做了什么。所以,我有一个带有正则表达式的文本框,一个带有测试响应的文本框,以及一个看看会发生什么的按钮。

如果我只是构建应用程序,这将再次变得容易 - 有没有办法在Django管理应用程序的范围内执行此操作?

1 个答案:

答案 0 :(得分:1)

我的猜测是,最简单的方法是将它作为一个javascript小部件 - 这将更容易融入管理员,并且有大量的例子可以解决。

但是,敢于冒险尝试稍微冒险,我会说我会非常紧张地试图编写正则表达式来解析任何复杂性的人为响应,特别是如果提交模式是短信或其他智能手机文本。我的猜测是拼写错误会破坏你的一天(虽然显然我不知道你收集的是什么类型的数据)。