我不确定如何表达这个,但是这里......我们有一个如下表结构:
Id | Timestamp | Type | Clientid | ..others..
001 | 1234567890 | TYPE1 | CL1234567 |.....
002 | 1234561890 | TYPE1 | CL1234567 |.....
Run Code Online (Sandbox Code Playgroud)
现在对于上面给出的数据...我想有一个约束,以便这两行不能一起存在.基本上,我希望桌子是
Unique for (Type, ClientId, CEIL(Timestamp/10000)*10000)
Run Code Online (Sandbox Code Playgroud)
我不希望将在彼此的X时间内创建的相同数据的行添加到db中,即在这种情况下想要约束违规.问题是,上述约束不是我实际可以创建的.
在你问之前,我知道,我知道......为什么呢?我知道某种情况不应该发生,但唉.我现在需要一种止损措施,所以我可以花一些时间来调查实际问题.如果您需要其他信息,请告诉我......
我的问题是关于Python中的i18n.据我了解,它涉及:
English message hereMessage en Francais ici (是的,蹩脚的法国..)Django)中使用带有英语(或默认)语言的translate方法,该方法将根据语言环境正确翻译...tr('English message Here')可能我对步骤有点偏僻,但这似乎是一般意义上的正确吗?
我想知道的是,有一种更简单的方法吗?我的意思是在java webapp世界中,您以bundleName_locale.properties格式设置消息包文件.在每一个中,您通常都有一个消息关系密钥,例如,greeting = Hello World.您可以为站点/应用程序的不同子部分提供许多不同的属性文件.所有语言环境文件都是分层的,子语言环境中缺少的键落到父语句等.这些都是由Java自动完成的,无需设置.
在Django/Python世界中有这样的东西吗?按照这条路线,这只是疯了吗?我可以使用模块作为java .properties文件的替代品来伪造这个吗?很抱歉这个冗长的问题,感谢任何意见.