Автор Тема: Ошибка view didn't return an HttpResponse object. It returned None instead.  (Прочитано 3245 раз)

AdminUser

  • Team Lead
  • Юный джедай
  • *****
  • Сообщений: 65
  • Репутация +8/-0
    • Просмотр профиля
Какая-то коварная ошибка. Есть вьюха:

def ToFriend(request):
    if request.method == "POST":
        user_id = request.POST.get("id",'')
        user = Profile.objects.get(id=user_id)

    return HttpResponseRedirect(reverse('users'))

Она возвращает ошибку из заголовка. Если так:

def ToFriend(request):

    return HttpResponseRedirect(reverse('users'))

То нет ошибок. Что такое?

AdminUser

  • Team Lead
  • Юный джедай
  • *****
  • Сообщений: 65
  • Репутация +8/-0
    • Просмотр профиля
Re: Ошибка view didn't return an HttpResponse object. It returned None instead.
« Ответ #1 : Марта 16, 2019, 02:09:31 pm »
Странно, добавил else и все заработало. Почему не работало до этого, загадка