2013-11-14 4 views

Antwort

8

Nein, das war in älteren Versionen möglich, wurde aber in Django 1.7 abgeschrieben. Für Django Archäologen, die alte Versionen laufen lassen, lesen Sie weiter.

Vom documentation:

HttpRequest.REQUEST

Der Einfachheit halber ein Wörterbuch-ähnliches Objekt, das POST zuerst sucht, dann GET. Inspiriert von PHP $ _REQUEST.

Zum Beispiel, wenn GET = {"Name": "John"} und POST = {"Alter": '34'}, REQUEST ["Name"] wäre "John" und REQUEST ["Alter" ] wäre "34".

Es wird dringend empfohlen, dass Sie GET und POST anstelle von REQUEST verwenden, da erstere expliziter sind.

+0

Dank @GrantJ! Wird besorgt ! –

1

Ja, der doc sagt:

HttpRequest.REQUEST Der Einfachheit halber ein Wörterbuch-ähnliches Objekt, dass sucht erste Post, dann GET. Inspiriert von PHP $ _REQUEST.

Zum Beispiel, wenn GET = {"Name": "John"} und POST = {"Alter": '34'}, REQUEST ["Name"] wäre "John" und REQUEST ["Alter "] wäre" 34 ".

Es wird dringend empfohlen, dass Sie GET und POST anstelle von REQUEST, verwenden, da erstere expliziter sind.

+0

Danke für die Antwort! Wird besorgt ! –

1

Versuchen Sie folgendes:

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

Verwandte Themen