Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

开始接触开发的过程,有些步骤请请教一下。



  • <br /><br />参考 sample 的打包成zip ,利用 import modules ,成为 not installed 模式,再利用 apply scheduled upgrades 变成 installed, 当然也在选单中看到它,也可新增及修改。<br />转为 remove 后再移除。选单就不见了。<br /><br />续加字段修改 _columns = 最后再加一行 'eno' : fields.char('eno', size=30, required=True), <br />view 中也加了  <field name="eno"/><br />一样打包成 zip 檔。<br />都正常 installed , 当我点选时。却 alert 告诉我 eno 这字段不存在。查了一下DB中的 table, 发现并没有建立 eno 的字段,<br />但在 view 中 xml 中却有我 eno 记录。。<br />想问我的步骤不对吗 ? 该如何做呢。<br /><br />续一<br />自己加字段名试试,一样 alert 讯息。<br /><br />续二。<br />我移除table ,假设install 时会再  create table ,再看是否有 eno, 结果 alert 说<br />One of the records you are trying to modify has already been deleted (Document type: ir.ui.menu).<br />我又知道,这招又不行。<br /><br />该如何正常开发呢?<br />



  • <br /><br />参考 sample 的打包成zip ,利用 import modules ,成为 not installed 模式,再利用 apply scheduled upgrades 变成 installed, 当然也在选单中看到它,也可新增及修改。<br />转为 remove 后再移除。选单就不见了。<br /><br />续加字段修改 _columns = 最后再加一行 'eno' : fields.char('eno', size=30, required=True), <br />view 中也加了  <field name="eno"/><br />一样打包成 zip 檔。<br />都正常 installed , 当我点选时。却 alert 告诉我 eno 这字段不存在。查了一下DB中的 table, 发现并没有建立 eno 的字段,<br />但在 view 中 xml 中却有我 eno 记录。。<br />想问我的步骤不对吗 ? 该如何做呢。<br /><br />续一<br />自己加字段名试试,一样 alert 讯息。<br /><br />续二。<br />我移除table ,假设install 时会再  create table ,再看是否有 eno, 结果 alert 说<br />One of the records you are trying to modify has already been deleted (Document type: ir.ui.menu).<br />我又知道,这招又不行。<br /><br />该如何正常开发呢?<br />


  • 管理员

    如果你能贴出代码,并告知openerp版本号,会比较容易了解你的问题所在,<br />不过每次的修改涉及数据库内容的变动,字段的添加删除,数据的导入,视图的更改等都要做一个数据库的更新动作:<br />[code]openerp-server -dYourDB -uYourModule[/code]<br />另, zip打包是不必需的<br />



  • 谢谢校长,我也曾经遇到这个问题 ,群了问也没说清楚问题所在。<br />这下知道了<br />每次的修改涉及数据库内容的变动,字段的添加删除,数据的导入,视图的更改等都要做一个数据库的更新动作:<br />程序代码: [选择]<br />openerp-server -dYourDB -uYourModule



  • 群有人回應是.重啟OPENERP SRVER.<br />試的結果是OK 的.<br />我的作法是.<br />1. 調整為 to be upgradec<br />2. restart openerp server.<br />3. apply scheduled upgrades



  • 改了py就重启server<br />改了xml就升级模块<br />改了rml啥都不用做



  • 菜鸟请教这个命令具体怎么用openerp-server -dYourDB -uYourModule<br />在shell里直接使用应该不行的呀<br />谢谢啦!<br /><br />[quote author=digitalsatori link=topic=2797.msg9424#msg9424 date=1331044736]<br />如果你能贴出代码,并告知openerp版本号,会比较容易了解你的问题所在,<br />不过每次的修改涉及数据库内容的变动,字段的添加删除,数据的导入,视图的更改等都要做一个数据库的更新动作:<br />[code]openerp-server -dYourDB -uYourModule[/code]<br />另, zip打包是不必需的<br />[/quote]


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待