Использование поддомена для установки переменной и отображения локализованной версии Django приложений / сайтов - PullRequest
0 голосов
/ 07 мая 2020

Я установил 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.

Как это сделать? Есть ли лучшая реализация, чтобы добраться до той же точки?

...