リクエストにいくつかのgetパラメータを添付して、Djangoビューで外部URLへのリダイレクトを作成しようとしています。周りを見回したり、試したりした後、私は障害にぶつかったようです。
だから私の見解はこのように見えます
def view(request):
data = get.data(request)
if something in data:
return HttpResponseRedirect('example.com')
これは私が得ることができた限りです。リクエストURLで、次のようなgetパラメータを指定できることを知っています。
...
return HttpResponseRedirect('example.com?name=smith&color=brown')
ただし、一部のデータは機密性が高いため、URLに含まれることは望ましくありません。これは外部URLであるため、ビューパラメータを受け入れるredirect()ショートカットを使用できません。では、どうやってそのような仕事を成し遂げるのか、教えてください。
編集
もう少し調べて、IRCで少しおしゃべりした後、支払い情報を含むgetパラメーターをユーザーから遠ざけるために、代わりに投稿として送信する必要があるようです。いくつかのJS、おそらくjQueryを使用してもそれを実行できるはずだと言われました。今はもう少し複雑ですが、問題はまだ残っています。javascriptを使用してdjangoでポストリダイレクトを作成するにはどうすればよいですか?
2回目の編集
私は誤解されているようです。リダイレクトプロトコルDRでそれをクリアしてくれてありがとう。この問題を解決するためにリダイレクトを使用しようとして、間違った道を進んでいるようです。