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

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

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

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

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





  • 参考 sample 的打包成zip ,利用 import modules ,成为 not installed 模式,再利用 apply scheduled upgrades 变成 installed, 当然也在选单中看到它,也可新增及修改。
    转为 remove 后再移除。选单就不见了。

    续加字段修改 _columns = 最后再加一行 'eno' : fields.char('eno', size=30, required=True), 
    view 中也加了  <field name="eno"/>
    一样打包成 zip 檔。
    都正常 installed , 当我点选时。却 alert 告诉我 eno 这字段不存在。查了一下DB中的 table, 发现并没有建立 eno 的字段,
    但在 view 中 xml 中却有我 eno 记录。。
    想问我的步骤不对吗 ? 该如何做呢。

    续一
    自己加字段名试试,一样 alert 讯息。

    续二。
    我移除table ,假设install 时会再  create table ,再看是否有 eno, 结果 alert 说
    One of the records you are trying to modify has already been deleted (Document type: ir.ui.menu).
    我又知道,这招又不行。

    该如何正常开发呢?





  • 参考 sample 的打包成zip ,利用 import modules ,成为 not installed 模式,再利用 apply scheduled upgrades 变成 installed, 当然也在选单中看到它,也可新增及修改。
    转为 remove 后再移除。选单就不见了。

    续加字段修改 _columns = 最后再加一行 'eno' : fields.char('eno', size=30, required=True), 
    view 中也加了  <field name="eno"/>
    一样打包成 zip 檔。
    都正常 installed , 当我点选时。却 alert 告诉我 eno 这字段不存在。查了一下DB中的 table, 发现并没有建立 eno 的字段,
    但在 view 中 xml 中却有我 eno 记录。。
    想问我的步骤不对吗 ? 该如何做呢。

    续一
    自己加字段名试试,一样 alert 讯息。

    续二。
    我移除table ,假设install 时会再  create table ,再看是否有 eno, 结果 alert 说
    One of the records you are trying to modify has already been deleted (Document type: ir.ui.menu).
    我又知道,这招又不行。

    该如何正常开发呢?


  • 管理员

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



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



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



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



  • 菜鸟请教这个命令具体怎么用openerp-server -dYourDB -uYourModule
    在shell里直接使用应该不行的呀
    谢谢啦!

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


登录后回复
 

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