0
我可以在我的網站上手動切換語言。例如,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
沒有露面。看來settings.LANGUAGES沒有正確加載。在MIDDLEWARE_CLASSES和LOCALE_PATHS
加入 'django.middleware.locale.LocaleMiddleware':
我寫了這樣的事情也沒有出現在我的網站上:
{% if LANGUAGES|length > 1 %}
<p>Test</p>
{% endif %}
settings.py中。
我沒有覆蓋的語言,只是用的語言gobal_settings.py
關於如何解決此問題的任何想法?謝謝。