Мне интересно, есть ли способ получить имя хоста приложения Django при запуске тестов. То есть я бы хотел, чтобы тесты проходили как локально, так и при запуске на промежуточном сервере. Следовательно, необходимо знать http://localhost:<port>
против http://staging.example.com
, потому что некоторые тесты запрашивают определенные URL-адреса.
Я нашел ответы о том, как это сделать внутри шаблонов, но это не помогает, поскольку нет response
объект для проверки имени хоста.
Как узнать имя хоста вне представлений / шаблонов? Это где-то хранится в настройках Django?