2016-08-24 19 views
5

İçlerinde boşluk olabilecek sorgu parametrelerini alan bir URL var. Oldukça basit göründüğünü biliyorum, ama regexim benim için çalışmıyor.Boş alana sahip django sorgu parametresi

url(
    r'^item_info_details_view/(?P<itemno>[\w \/&-]+)/$', 
    'purchasing.views.item_info_details_view'), 

itemNO böyle bir boşluk içeriyorsa FAX MODEM gibi bir ifade olabilir:

İşte benim URL modeli tanımı bu.

ben buna böyle bir parametre geçirmek Ancak, benim tarayıcınızdaki URL

http://localhost/item_info_details_view/FAX%20MODEM/ 

Ve sütununda, bu ayıklama bilgileri geçerli:

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. 
+1

sorun alanı gibi görünüyor değil, gerçek URL'de urlconf içinde "item_info_details_view" ama "item_info" var olması. –

+0

Güzel! Başardın! Çok teşekkürler Daniel, keşke bu aptal hatayı kendim görebilseydim! Cevabınızı aşağıda göndermek için çekinmeyin ve kabul edeceğim. Yani, temelde, '' url regex'inin bir parçası olarak ekleyerek, çok teşekkürler! –

+1

Orada bir cevap göndermek için çekinmeyin ve ben bunu kabul ediyorum, çok teşekkürler Daniel! :) –

cevap

0

sorun olarak görünmüyor alan, ama gerçek URL'de urlconf ama "item_info" içinde "item_info_details_view" var olması gerçeği.

(@ daniel-Roseman tarafından yazılmış gibi)

İlgili konular