Django networkingirigir a la URL personalizada

Desde mi aplicación Django, ¿cómo puedo networkingirigir a un usuario a somescheme: //someurl.com?

Para darle un context en caso de que sea útil, tengo un server auth2 que funciona escrito en Python / Django y necesito permitir que los usuarios registren networkingirect_uris que tienen un esquema URL personalizado. Este esquema de URL personalizado se usa para manejar la networkingirección dentro de las aplicaciones nativas .

Mi primera reacción fue utilizar un HttpResponseRedirect, pero esta URL tiene un esquema personalizado y no es HTTP, así que supongo que esto no es lo que quiero. Gracias de antemano por cualquier consejo que pueda dar.

Edit: Intenté esto y Django devuelve la networkingirección de respuesta correctamente sin lanzar un error, pero el browser no networkingirige a esta URL. Estoy usando Chrome para probar esto.

Edit 2: HttpResponseRedirect funciona bien en safari.

class HttpResponseRedirect

Se requiere el primer argumento para el constructor: la ruta para networkingirigir a. Esto puede ser una URL totalmente calificada (por ejemplo, "http://www.yahoo.com/search/&quot😉 o una ruta absoluta sin dominio> (por ejemplo, '/ search /'). Consulte HttpResponse para otros arguments de constructor opcionales. Tenga en count> que esto devuelve un código de estado HTTP 302.

Esto es de aquí: https://docs.djangoproject.com/en/dev/ref/request-response/

Debería funcionar de todos modos a partir de lo que estoy leyendo.

Esto en realidad no debería funcionar ya que Django solo permite redirects a http , https y ftp por defecto por razones de security:

https://www.djangoproject.com/weblog/2012/jul/30/security-releases-issued/

Estaba teniendo el mismo problema con OAuth y networkingirigir a esquemas personalizados.
Django (en Apache) está lanzando 500 ( django.core.exceptions.SuspiciousOperation ) al networkingirigir a esquemas personalizados. La solución es crear su propia subclass HttpResponseRedirect o simplemente hacer lo siguiente:

 location = < your networkingirect URL > res = HttpResponse(location, status=302) res['Location'] = location return res