从我的 Django 应用程序中,如何将用户重定向到 somescheme://someurl.com?
为了给您一些上下文以防万一,我有一个用 Python/Django 编写的工作 oauth2 服务器,我需要允许用户注册具有自定义 URL 方案的 redirect_uris。此自定义 URL 方案用于处理本机应用程序中的重定向。
我的第一反应是使用 HttpResponseRedirect,但是这个 URL 有一个自定义方案并且不是 HTTP,所以我猜这不是我想要的。提前感谢您提供的任何建议。
编辑:我确实尝试过,Django 正确返回响应重定向而不会引发错误,但浏览器不会重定向到这个 URL。我正在使用 Chrome 进行测试。
编辑 2: HttpResponseRedirect 在 safari 中工作正常。