En supposant que j'ai une vue 'get_item', comment écrire le modèle d'URL pour le style d'URL php suivant?Django et paramètres de chaîne de requête
http://example.com/get_item/?id=2&type=foo&color=bar
(je ne suis pas en utilisant le standard type d'URL-à-dire « nice »: http://example.com/get_item/2/foo/bar
comme il est pas pratique)
Plus précisément, comment puis-je faire, je fais la répondre de vue lorsque les types d'utilisateurs ci-dessus dans un navigateur, et comment puis-je collecter les paramètres et l'utiliser à mon avis?
J'ai essayé d'obtenir au moins la partie id mais en vain. La vue ne fonctionne pas quand je tape dans mon navigateur http://example.com/get_item?id=2
Mon modèle url:
(r'^get_item/id(?P<id>\d+)$', get_item)
Mon point de vue:
def get_item(request):
id = request.GET.get('id', None)
xxxxxx
En bref, comment puis-je mettre en œuvre le style de Php d'url pattern avec les paramètres de chaîne de requête dans django?
que diriez-vous d'une plus belle URL get_item/2/foo/bar, et correspondent à cela? Nous pourrions donc avoir get_item/2/pants/red. – dotty