Задать вопрос
@Vitalii181190
Начинающий вэб-разработчик

Почему не работает условие?

по принту приходит form.cleaned_data['server'] = Сервер но не хочет выполнять условие:
if form.is_valid():
                servers = form.cleaned_data['server']
                if servers == 'Сервер':
                    return redirect('base')
  • Вопрос задан
  • 193 просмотра
Подписаться 2 Простой 16 комментариев
Пригласить эксперта
Ответы на вопрос 1
vxblog
@vxblog
Инженер-программист
Возможно, имеет смысл посмотреть в сторону кодировки? Например, скрипт сохранён в Windows-1251, а данные приходят в UTF-8. В этом случае, строка 'Сервер' будет выглядеть везде одинаково (в скрипте и в консоли браузера), но представлять собой совершенно разные последовательности байт. В итоге условие не выполнится никогда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы