Djangoアプリから、ユーザーをsomescheme://someurl.comにリダイレクトするにはどうすればよいですか?
役立つ場合に備えて、コンテキストを提供するために、Python / Djangoで記述された動作中のoauth2サーバーがあり、ユーザーがカスタムURLスキームを持つredirect_urisを登録できるようにする必要があります。このカスタムURLスキームは、ネイティブアプリ内のリダイレクトを処理するために使用されます。
私の最初の反応はHttpResponseRedirectを使用することでしたが、このURLにはカスタムスキームがあり、HTTPではないため、これは私が望むものではないと思います。あなたが与えることができるどんなアドバイスにも前もって感謝します。
編集:私はこれを試しましたが、Djangoはエラーをスローせずに応答リダイレクトを正しく返しますが、ブラウザーはこのURLにリダイレクトしません。これをテストするためにChromeを使用しています。
編集2:HttpResponseRedirectはサファリで正常に動作します。