2011-10-24 18 views
1

我正在構建一個Django應用程序,它可以讓研究人員發送短信給研究參與者並解析響應。解析時,比如'Y/N'和數字會非常容易,我們需要發送需要更復雜響應的消息。我認爲這意味着正則表達式。Django Admin:讓人們測試一個正則表達式?

這一切都很簡單;然而,我想要做的事情是讓研究人員測試他們的正則表達式,看看它對各種反應的影響。所以,我會有一個帶有正則表達式的文本框,一個帶有測試響應的文本框,以及一個用於查看會發生什麼的按鈕。

如果我只是建立一個應用程序,這將再次很容易 - 有沒有辦法在Django管理應用程序的範圍內做到這一點?

回答

1

我的猜測是,將它作爲一個JavaScript小部件最簡單 - 它將更容易嵌入到管理員中,並且有大量示例可供使用。

雖然敢於冒險嘗試,但我會說我會很緊張,試圖編寫正則表達式來解析人爲生成的任何複雜的響應,特別是如果提交模式是文本消息或其他智能手機。我的猜測是,錯字會毀了你的一天(儘管顯然我不知道你收集的是什麼樣的數據)。

+0

是的,做這個小ajax的東西使得遙遠最有意義。就分析答案而言,答覆不會有任何複雜性。 Y/N,一位數字或幾位數字應該儘可能複雜。 – Nate