Я установил Django -modeltranslation, который создает дополнительные поля для перевода на дополнительный язык из базового поля.
Показанный язык по умолчанию основан на LANGUAGE_CODE в settings.py
Например:
LANGUAGE_CODE = 'de'
покажет немецкую версию сайта.
Я хочу использовать поддомен, чтобы установить переменную LANGUAGE_CODE и отображать пользователям соответствующую языковую версию site.
Например:
de.site.com
субдомен 'de' установит LANGUAGE_CODE на 'de' и отобразит веб-сайт на немецком языке.
vs.
www.site.com
субдомен 'www' установит LANGUAGE_CODE на 'en_us' и отобразит веб-сайт на американском английском языке sh.
Как это сделать? Есть ли лучшая реализация, чтобы добраться до той же точки?