5
URLに空白が含まれている可能性のあるクエリパラメータがあります。私はそれがかなり簡単に見えるが、私の正規表現は私のために働いていない知っている。スペース付きdjangoクエリパラメータ
は、ここに私のURLパターンの定義です:
url(
r'^item_info_details_view/(?P<itemno>[\w \/&-]+)/$',
'purchasing.views.item_info_details_view'),
ITEMNOにスペースが含まれているなどFAX MODEM
などの語句である可能性があります。私はそれに、このようなパラメータを渡すとき
は、しかし、私のブラウザでURLが
http://localhost/item_info_details_view/FAX%20MODEM/
して表示され、このデバッグ情報:
Using the URLconf defined in urls, Django tried these URL patterns, in this order:
^$
The current URL, item_info/FAX MODEM/, didn't match any of these.
問題は、実際のURLに「item_info」宇宙のように見えるが、あなたはのURLconfに「item_info_details_view」を持っているという事実が、ありません。 –
美しい!あなたはそれを釘付け!ありがとうダニエル、私はこの愚かな間違いを自分で見つけることができたらいいなあ!あなたの答えを以下に投稿してください。私はそれを受け入れます。基本的に、URL正規表現の一部として「 ''を追加すると、おかげさまで! –
そこに答えを投稿すると私はそれを受け入れること自由に感じ、多くのダニエルありがとう! :) –