2013-11-14 13 views

risposta

8

No, questo era possibile nelle versioni precedenti ma è stato ammortizzato in Django 1.7. Per gli archeologi di Django che eseguono versioni antiche, continua a leggere.

Dal documentation:

HttpRequest.REQUEST

Per comodità, un oggetto simil dizionario che cerca POST prima, quindi ottenere. Ispirato al PHP $ _REQUEST.

Ad esempio, se GET = {"nome": "john"} e POST = {"età": '34'}, RICHIESTA ["nome"] sarebbe "john" e RICHIEDI ["età" ] sarebbe "34".

Si consiglia vivamente di utilizzare GET e POST anziché REQUEST, perché i primi sono più espliciti.

+0

Grazie @GrantJ! Andrà bene ! –

1

Sì, il dottore dice:

HttpRequest.REQUEST Per comodità, un oggetto simil dizionario che ricerche posta prioritaria, quindi ottenere. Ispirato al PHP $ _REQUEST.

Ad esempio, se GET = {"nome": "john"} e POST = {"età": '34'}, RICHIESTA ["nome"] sarebbe "john" e RICHIEDI ["età "] sarebbe" 34 ".

Si consiglia vivamente di utilizzare GET e POST al posto di REQUEST, perché i primi sono più espliciti.

+0

Grazie per la risposta! Andrà bene ! –

1

Prova questo:

name = request.GET.get ('name', request.POST.get ('name'))