答案 0 :(得分: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版中修复。