2011-10-24 5 views
1

私は研究者が研究参加者にテキストメッセージを送信して回答を解析できるようにするDjangoアプリケーションを構築しています。 「Y/N」や数字の解析は簡単ですが、より複雑な応答が必要なメッセージを送信する必要があります。これは、正規表現を意味すると思います。Django Admin:人々に正規表現をテストさせますか?

これで十分です。しかし、私がやりたいことは、研究者が正規表現をテストして、さまざまな反応に対してその正規表現が何かを見てもらうことです。だから、私は正規表現、テストレスポンスを持つテキストボックス、および何が起こるかを見るためのボタンを持つテキストボックスを持っています。

私はちょうどアプリケーションを構築していた場合、これは再び簡単になるでしょう - これはDjango管理アプリケーションの範囲内で行う方法ですか?

答えて

1

私は、javascriptウィジェットとしてこれを行うのが最も簡単だろうと考えています。それは管理者に任せておくほうが簡単で、たくさんの例があります。

質問に少しでも触れたいと思っていますが、私は、人間が生成した複雑な応答を解析するために正規表現を書くことにかなり神経質になると言います。特に、提出のモードがテキストメッセージやその他スマートフォンテキスト。私の推測では、あなたの日が壊れてしまいます(明らかに、あなたが収集しているデータの種類はわかりません)。

+0

ええ、少しアヤックスのものとしてこれをやっているのは、ほとんどの意味が遠く離れていることです。応答を解析する限り、応答は複雑ではありません。 Y/N、数字、または数桁は複雑なものでなければなりません。 – Nate