0

URLフィールドから与えられた「入力」を生のテキストとして返す単純なdjango-viewを作成しようとしています:

しかし、正規表現に特殊文字を受け入れさせるのに本当に苦労しています。

コード: views.py

def urlinfo(request,info):

    return HttpResponse(str(info), content_type="text/plain")

urls.py

  url(r'^urlinfo/(?P<info>[\w\+\?-_=+&]+)', urlinfo),

私が探しているのは、.../urlinfo/name=Joe&age=20 のような URL を入力する可能性です

そして、後で、私の意見でそれを適切に処理してもらいます。しかし、今のところ、正規表現を渡すことはできません..

4

1 に答える 1

1

name=joe&age=20 は GET パラメータで、通常はフォームから入力するか、リンクに追加します。それらの正規表現は必要ありません。それらは request.GET 辞書に格納されています。

于 2012-09-13T13:33:20.500 に答える