從我的Django應用程序,如何將用戶重定向到somescheme://someurl.com?Django重定向到自定義URL
爲了給你一些上下文以防萬一它有幫助,我有一個用Python/Django編寫的工作oauth2服務器,我需要允許用戶註冊具有自定義URL方案的redirect_uris。此自定義網址方案用於handling the redirect within native apps。
我的第一反應是使用HttpResponseRedirect,但這個URL有一個自定義的方案,並不是HTTP,所以我猜這不是我想要的。預先感謝您提供的任何建議。
編輯: 我沒有試過這個,Django正確地返回響應重定向而沒有拋出錯誤,但瀏覽器不重定向到這個URL。我正在使用Chrome來測試它。編輯2: HttpResponseRedirect在Safari瀏覽器中正常工作。
你試過了嗎?重定向響應返回給客戶端,因此它可能正常工作。 – zmbq