В клиентском тесте django есть пустой запрос - PullRequest
0 голосов
/ 12 декабря 2018

в моем тесте я делаю:

self.client.get('/')

в моем шаблоне я получаю доступ:

request.LANGUAGE_CODE

в браузере все работает нормально с клиентом Django, который я получаю

Failed lookup for key [LANGUAGE_CODE] in ''

Исходя из вывода, я считаю, что запрос не установлен в клиенте.

Аналогичная проблема, которая мне не помогла

1 Ответ

0 голосов
/ 13 декабря 2018

Я сам нашел ошибку:

Тестовый клиент работал просто отлично.Некоторые сайты действительно не работали.

В моем views.py у меня была следующая ошибка:

неправильный код:

return render(some_other_view, 'page.html')

правильный код:

return render(request, 'page.html')

...