【发布时间】:2012-09-01 19:59:38
【问题描述】:
如何从我的 Django 应用程序中将用户重定向到 somescheme://someurl.com?
为了给你一些上下文以防万一,我有一个用 Python/Django 编写的工作 oauth2 服务器,我需要允许用户注册具有自定义 URL 方案的 redirect_uris。此自定义 URL 方案用于 handling the redirect within native apps。
我的第一反应是使用 HttpResponseRedirect,但是这个 URL 有一个自定义方案并且不是 HTTP,所以我猜这不是我想要的。提前感谢您提供的任何建议。
编辑: 我确实尝试过,Django 正确返回响应重定向而不会引发错误,但浏览器不会重定向到此 URL。我正在使用 Chrome 进行测试。
编辑 2: HttpResponseRedirect 在 safari 中运行良好。
【问题讨论】:
-
你试过了吗?重定向响应会返回到客户端,因此它可能会正常工作。
标签: python ios django oauth-2.0 custom-url