1. В settings.py нужно добавить
USE_X_FORWARDED_HOST == True
2. В конфигурации Nginx установить хэдер
X-Forwarded-Host
Документация:
Django documentation > Settings > USE_X_FORWARDED_HOST
Функция, которая возвращает имя хоста:
request.py:_get_raw_host()