Navigation

    Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

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

    Odoo 开发与实施交流
    5
    7
    4918
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      digitalwow last edited by



      参考 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).
      我又知道,这招又不行。

      该如何正常开发呢?

      1 Reply Last reply Reply Quote 0
      • digitalsatori
        digitalsatori 管理员 last edited by

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

        openerp-server -dYourDB -uYourModule
        


        另, zip打包是不必需的

        1 Reply Last reply Reply Quote 0
        • C
          ccdos last edited by

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

          1 Reply Last reply Reply Quote 0
          • D
            digitalwow last edited by

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

            1 Reply Last reply Reply Quote 0
            • wjfonhand
              wjfonhand last edited by

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

              1 Reply Last reply Reply Quote 0
              • A
                alanljj last edited by

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

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

                openerp-server -dYourDB -uYourModule
                


                另, zip打包是不必需的
                [/quote]

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post