Я могу переключать языки на своем веб-сайте вручную. Например,Django settings.languages не загружается должным образом
Если я перехожу на http://127.0.0.1:8000/en/, мой сайт находится на английском языке.
Если я перехожу на http://127.0.0.1:8000/xx/, мой сайт перейдет на соответствующий язык.
Но я хочу написать так, чтобы пользователи могли щелкнуть, а затем переключить язык на моем сайте.
В моем шаблоне, я написал что-то вроде этого:
{% load i18n %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<p>Test</p>
{% endfor %}
Но Test
не обнаруживался. Кажется, что настройки. LANGUAGES не загружаются должным образом.
я написал что-то вроде этого тоже не появляется на моем сайте:
{% if LANGUAGES|length > 1 %}
<p>Test</p>
{% endif %}
В settings.py:
Добавлено 'django.middleware.locale.LocaleMiddleware' в MIDDLEWARE_CLASSES и LOCALE_PATHS.
Я не отменяют ЯЗЫКИ, просто используя ЯЗЫКИ в gobal_settings.py
Любые идеи о том, как это исправить? Благодарю.