Я использую Django nonrel с App Engine и у меня проблема с перенаправлениями.
Очень простые перенаправления на мой взгляд обработчики:
@login_required
def dashboard(request):
if check_if_user_needs_to_import(request.user):
return redirect("user_welcome")
Не правильно перенаправляет в App Engine, а возвращает это сообщение в браузере:
Статус: 302 НАЙДЕНО Изменяется: Cookie Тип содержимого: text / html; charset = utf-8 Местоположение: http://site.appspot.com/user/welcome/
Если я снова ввожу URL-адрес в браузере вручную, он загружается просто отлично. Это кажется проблемой только при использовании функции redirect (), любое представление с использованием render_to_response () работает нормально.
Дополнительная информация:
Я пробовал как перенаправление ('name_of_view') - которое будет вызывать обратный поиск URL, так и перенаправление ('/ path / to / url /'), которое должно быть разрешено функцией redirect (), которая является родной для Джанго.
Оба случая не работают