Django сохраняет код языка в куки для каждого пользователя.Возможно, вы захотите использовать set_language
view Django , возможно, по крайней мере, в вашей среде разработки, потому что это быстрее, чем удаление записей cookie или уничтожение сеансов.Я использовал его для написания собственного представления, которое переключается между базовым языком и другим для просмотра сайта, чтобы быть на 100% уверенным, что я перевожу все.
Если это по-прежнему не работает, возможно, потребуетсячтобы убедиться, что вы добавили его в список LANGUAGES
и добавили django.middleware.locale.LocaleMiddleware
в свой список промежуточного программного обеспечения, поскольку он отвечает за синтаксический анализ Accept-Language
из заголовков запросов.