Я пытаюсь создать перенаправление в представлении Django на внешний url с некоторыми параметрами получения, прикрепленными к запросу. После того, как я огляделся вокруг, и некоторые пытались вокруг, кажется, я ударил дорожный блок.
Итак, мой взгляд выглядит примерно так.
def view(request):
data = get.data(request)
if something in data:
return HttpResponseRedirect('example.com')
Это насколько я мог получить. Я знаю, что вы в запросе url можете указать некоторые параметры, например:
...
return HttpResponseRedirect('example.com?name=smith&color=brown')
Однако, поскольку некоторые данные чувствительны, я не хочу, чтобы он попадал в URL-адрес. Поскольку это внешний url, я не могу использовать ярлык redirect(), который принимает параметры просмотров. Так молитесь, расскажите, как выполнить такую задачу?
Edit
После того, как вы немного поглядели вокруг и немного побеседовали в IRC, кажется, что я должен делать, чтобы сохранить параметр get от пользователей, содержащий информацию о платежах, - это отправлять их вместо сообщения. Мне сказали, что вы должны это сделать, используя JS, возможно, jQuery. Вопрос до сих пор остается немного более сложным. Как можно было бы создать пост-перенаправление в django с помощью javascript?
2nd Edit
Похоже, я был дезинформирован. Thanx для устранения этого с помощью протоколов перенаправления DR. Похоже, что я пошел по неправильному пути в попытке использовать перенаправление для решения этой проблемы.