Django 1.4 - перенаправление на URL-адреса, отличные от HTTP
У нас есть представление, которое перенаправляет на URL-схему не HTTP. Используется в приложении для iOS. Но так как мы обновились до Django1.4, мы получаем сбой при выполнении кода перенаправления. Сбой с
SuspeciousOperation в / myyrlscheme /
Небезопасное перенаправление на URL со схемой appdev:
Ниже приведен код:
if acode and acode.has_key('access_token'):
if DOMAIN == 'dev.mywebsite.com':
return HttpResponseRedirect('appdev://fbconnect?token=%s'%(acode['access_token']))
else:
return HttpResponseRedirect('app://fbconnect?token=%s'%(acode['access_token']))
Я могу понять, почему это вылетает какHttpResponseRedirect
ожидаетHTTP(s)
схема URL. Как я могу сказать Django, что это безопасный URL-адрес и только слепое перенаправление?