【发布时间】:2012-04-30 17:57:09
【问题描述】:
我开始在 Django 1.4 中使用新的 i18n_patterns。基本上,我希望在我的所有模板标题上都有我支持的每种语言的语言链接。我已将我的标头实现为一个单独的模板,该模板包含在其他模板中。
有没有办法让我的标题保持通用并解决这个问题,而无需在模板上下文中传递当前视图名称或当前 url?我想这是一个问题,我如何以通用方式从模板内部检索当前视图或 url。
顺便说一句,我发现我之前使用 set_lang 视图使用引用者更改活动语言的方法将被 url_patterns 破坏,因为在更改语言后,它会在重定向到被引用视图时将其改回。
任何帮助找出在模板中设置语言链接以以通用方式与 url_patterns 一起使用的通用方法将不胜感激!
【问题讨论】:
标签: django localization internationalization url-pattern django-1.4