我有一个python方法接受日期输入作为字符串.
如何添加验证以确保传递给方法的日期字符串位于ffg中.格式:
'YYYY-MM-DD'
Run Code Online (Sandbox Code Playgroud)
如果不是,方法应该引发某种错误
我在OpenERP/PostgreSQL中有一个表,其中包含以下列:name和description.
我为唯一名称添加了以下验证:
_sql_constraints = [('unique_name', 'unique(name)', 'A record with the same name already exists.')]
Run Code Online (Sandbox Code Playgroud)
它工作正常,但它区分大小写.目前,它接受诸如"Mickey","MICKEY"和"mickey"之类的值:
Wrong Way:
--------------------------
| name | description |
--------------------------
| mickey | not a mouse |
--------------------------
| MICKEY | not a mouse |
--------------------------
| Mickey | not a mouse |
--------------------------
Run Code Online (Sandbox Code Playgroud)
有没有办法修改验证代码,以便它不允许用户添加几个值,如"米奇","MICKEY"和"米奇"?如何使唯一密钥验证不敏感?
Right Way:
--------------------------------
| name | description |
--------------------------------
| mickey | not a mouse |
--------------------------------
| mickey mouse | is a mouse |
--------------------------------
| …Run Code Online (Sandbox Code Playgroud) 对不起,这是一个初学者问题.
我在OpenERP中有以下表格:
付款表(父表)
---------------------------------
| ID | OR_DATE | TRANS_TYPE |
---------------------------------
| 1 | 2010-10-15 | 1 |
---------------------------------
| 2 | 2010-10-30 | 2 |
---------------------------------
| 3 | 2010-10-15 | 1 |
---------------------------------
Run Code Online (Sandbox Code Playgroud)
付款细节表(儿童表)
---------------------------------------------------------------------
| ID | OTH_PYMT_ID | DESCRIPTION | ACCOUNT_TITLE_ID | AMOUNT |
---------------------------------------------------------------------
| 1 | 1 | Cash Payment 1 | 1 | 1,000 |
---------------------------------------------------------------------
| 2 | 1 | Check Payment 1 | 2 | 1,000 |
---------------------------------------------------------------------
| 3 …Run Code Online (Sandbox Code Playgroud) 我最近得知,Eclipse IDE有一个OpenERP插件.任何人都可以指导我如何安装它?
我已经安装了OpenERP服务器.我的OpenERP + PostgreSQL + Gedit(带有OpenERP片段)开发环境已经建立.
现在,我想尝试eclipse,看看它是否更适合我使用它而不是Gedit.我已经成功安装了Pydev插件.我的问题是,我似乎无法找到OpenERP片段/插件.
谢谢