跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 开始接触开发的过程,有些步骤请请教一下。

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

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
7 帖子 5 发布者 5.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • D 离线
    D 离线
    digitalwow
    写于 最后由 编辑
    #1



    参考 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 条回复 最后回复
    0
    • digitalsatoriD 离线
      digitalsatoriD 离线
      digitalsatori 管理员
      写于 最后由 编辑
      #2

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

      openerp-server -dYourDB -uYourModule
      


      另, zip打包是不必需的

      【上海先安科技】(tony AT openerp.cn)

      1 条回复 最后回复
      0
      • C 离线
        C 离线
        ccdos
        写于 最后由 编辑
        #3

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

        1 条回复 最后回复
        0
        • D 离线
          D 离线
          digitalwow
          写于 最后由 编辑
          #4

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

          1 条回复 最后回复
          0
          • wjfonhandW 离线
            wjfonhandW 离线
            wjfonhand
            写于 最后由 编辑
            #5

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

            GoodERP -- Odoo China fork

            1 条回复 最后回复
            0
            • A 离线
              A 离线
              alanljj
              写于 最后由 编辑
              #6

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

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

              openerp-server -dYourDB -uYourModule
              


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

              1 条回复 最后回复
              0

              • 登录

              • 没有帐号? 注册

              • 登录或注册以进行搜索。
              • 第一个帖子
                最后一个帖子
              0
              • 版块
              • 标签
              • 热门
              • 用户
              • 群组