从我的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