Zakładając, że mam widok "get_item", w jaki sposób mogę zapisać wzorzec adresu URL dla następującego stylu adresu URL?Parametry ciągu Django i zapytania
http://example.com/get_item/?id=2&type=foo&color=bar
(nie używam standardowego „miły” typ URL IE: http://example.com/get_item/2/foo/bar
ponieważ nie jest to praktyczne)
W szczególności, w jaki sposób mogę dokonać robię widok reagować, gdy użytkownik wpisze wyżej w przeglądarce i jak mogę zebrać parametry i użyć go w moim widoku?
Próbowałem przynajmniej uzyskać część id, ale bezskutecznie. Widok nie będzie działać, gdy wpisuję to w mojej przeglądarce http://example.com/get_item?id=2
Moje url wzór:
(r'^get_item/id(?P<id>\d+)$', get_item)
Mój pogląd:
def get_item(request):
id = request.GET.get('id', None)
xxxxxx
W skrócie, w jaki sposób zaimplementować styl PHP url wzór z parametrami ciągu zapytania w django?
Co powiesz na ładniejszy URL get_item/2/foo/bar i pasuje do tego? Więc moglibyśmy uzyskać get_item/2/pants/red. – dotty