1

如何将语言参数传递给BootstrapDateInput

关于什么?

widget=BootstrapDateInput(language="pt-BR")

有任何想法吗?

4

1 回答 1

1

小部件用于translation.get_language()获取当前语言。

如果要强制使用语言环境,可以手动设置,例如:

from django.utils import translation
translation.activate('pt-BR')
widget=BootstrapDateInput()

如果您只使用一种语言,请在 settings.py 中进行设置:

LANGUAGE_CODE = 'pt-br'

在 2.11.5 之前的 django-bootstrap-toolkit 版本中,小部件存在问题,导致小部件始终使用相同的特定语言 JS 文件,而不是使用适合当前语言的文件。这意味着settings.LANGUAGE_CODE小部件很可能只支持设置的语言,否则默认为英语。

该问题已在版本 2.11.5 中得到修复。

于 2013-04-19T21:51:28.863 回答