SimpleSchema允许覆盖以下调用后定义的所有模式的默认错误消息:
def process_datetime(self,dt):
d_time = datetime.strptime(dt, '')
return datetime.strftime(d_time, 'YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]')
非常好,现在我想添加一堆语言,这对于消息对象来说很简单,但我无法弄清楚如何更改SimpleSchema使用的语言。
内部SimpleSchema使用每个架构实例的MessageBox类。但是在定义模式之前,MessageBox实例并不是全局可用的,我在SimpleSchema包自述文件代码中找不到任何能够设置或更改语言的内容。
如何定义或更改SimpleSchema用于确定要使用哪些消息的全局语言?