Пример, когда request.POST содержит строку запроса в django - PullRequest
6 голосов
/ 03 июня 2010

Пожалуйста, отправьте пример кода, когда request.POST содержит строку запроса в django, потому что я думаю, что моя версия django прослушивается

EDIT:

Вы просто не можете, строка запроса всегда в GET, и это была моя проблема.

1 Ответ

24 голосов
/ 03 июня 2010

Если ваш запрос пост:

request.method == 'POST'

но запрошенный URL содержит строку запроса. например:

/ ваш-адрес? Param1 = значение-один

вы все равно можете принимать параметры POST через:

request.POST.get ("my-field", None)

и параметры строки запроса через:

request.GET.get ( "param1")

при этом вы выбираете все параметры сразу (POST и GET), через REQUEST:

request.REQUEST ['param1'] # происходит из строки запроса

request.REQUEST ['my-field'] # приходит из запроса BODY (POST)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...