django request.post - PullRequest
       2

django request.post

0 голосов
/ 22 сентября 2010

Я создал пользовательскую кнопку «Мне нравится».«Мне нравится» внутри html-элемента почтовой формы.Для моего view.py после того, как я обработаю сообщение формы, я только хочу вернуть http-ответ об успешном выполнении, а не загружать какой-либо тип страницы успеха.Какой объект я бы вернул в этом случае?

Спасибо, Дэвид

Ответы [ 2 ]

2 голосов
/ 22 сентября 2010

Вам нужно будет использовать Javascript для запуска ajax-запроса POST, а не стандартного запроса браузера, потому что поведение, которого вы пытаетесь избежать, в точности соответствует стандартному циклу запроса / ответа: браузер запускает запрос и отображает ответ в видена следующей странице.

В качестве альтернативы, вы могли бы использовать какой-нибудь iframe, но это было бы просто ужасно.

1 голос
/ 22 сентября 2010

Вы можете просто вернуть HTTP-ответ без содержания:

from django.http import HttpResponse
return HttpResponse()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...