如何将语言参数传递给BootstrapDateInput
关于什么?
widget=BootstrapDateInput(language="pt-BR")
有任何想法吗?
小部件用于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 中得到修复。