1
我正在将我的language-in-url引擎从transurlvania移动到i18nurls(接受的补丁为future version of django),但我错过了类似于transurlvania的awsome {% this_page_in_lang 'cs' %}
来实现通用语言切换链接。如何获取模板中当前URL的本地化版本?
我无法弄清楚如何使用django来实现这个功能。
我正在将我的language-in-url引擎从transurlvania移动到i18nurls(接受的补丁为future version of django),但我错过了类似于transurlvania的awsome {% this_page_in_lang 'cs' %}
来实现通用语言切换链接。如何获取模板中当前URL的本地化版本?
我无法弄清楚如何使用django来实现这个功能。
从阅读https://docs.djangoproject.com/en/dev/topics/i18n/translation/#std:templatetag-language,我想回答这个问题应该是:
{% language 'cs' %}
<a href="{% url some_view arg1='value' %}">whatever</a>
{% endlanguage %}
这就需要提前,这不一定是现成的知道当前视图的名称。 – maroonmed 2016-02-18 18:16:32