Skip to content
  • Categories
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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

  • Default (Flatly)
  • No Skin
Collapse

Odoo 中文社区

  1. Home
  2. Categories
  3. Odoo 培训
  4. Odoo在线开发(视频)

Odoo在线开发(视频)

Scheduled Pinned Locked Moved Odoo 培训
odoo 培训odoo studio
8 Posts 3 Posters 13.4k Views 2 Watching
  • 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 Offline
    D Offline
    digitalsatori
    管理员
    wrote on last edited by
    #1

    Odoo的企业版中集成了一个很有趣的工具叫Odoo Studio,可以让用户在线做很多定制化的工作。这个我们在以后的视频里再做介绍。事实上在OpenERP 6.1的版本上已具备了这样的在线开发的原型,以下视频是几年前在pycon中国的会议上我的一个OpenERP在线开发的演示,供各位参考。

    yifengkevideo fa884ec0-ca11-11e5-93d6-a3286c68f3e0/5af5bac0-caf5-11e5-87ad-8fc52af130f4

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

    1 Reply Last reply
    0
    • JoshuaJ Offline
      JoshuaJ Offline
      Joshua
      管理员
      wrote on last edited by
      #2

      虽然是基于6.1的版本,但是其实在新版本也可以做对应的操作。👍

      【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

      D 1 Reply Last reply
      1
      • JoshuaJ Joshua

        虽然是基于6.1的版本,但是其实在新版本也可以做对应的操作。👍

        D Offline
        D Offline
        digitalsatori
        管理员
        wrote on last edited by
        #3

        @Joshua Odoo V10社区版的在线视图管理被拿掉了😢

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

        JoshuaJ 1 Reply Last reply
        0
        • D digitalsatori

          @Joshua Odoo V10社区版的在线视图管理被拿掉了😢

          JoshuaJ Offline
          JoshuaJ Offline
          Joshua
          管理员
          wrote on last edited by
          #4

          @digitalsatori 对的,现在的调试工具是直接写view代码

          【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

          1 Reply Last reply
          0
          • A Offline
            A Offline
            ap1689
            wrote on last edited by
            #5

            大家好,谢谢校长digitalsatori 的分享。
            请问可不可以这样理解:Odoo在线开发,能完成建模(models), views, menu and actions,并有增、删、改、查等基本功能,一切都保存在数据库里,没有源码生成,而企业版的Odoo Studio则除此之外,功能更丰富,且还能自动生成源码,换言之,Studio背后就是一个代码生成器?但有个疑问:它是如何管理自动生成器的代码,及手工添加、修改的代码的呢?有版本控制吗?请有用过企业版的Odoo Studio的朋友分享一下使用心得。此外,想请教一下:社区版在线开发的模块models,能否通过“继承”来对其进行进一步开发(二开)?谢谢!

            1 Reply Last reply
            0
            • D Offline
              D Offline
              digitalsatori
              管理员
              wrote on last edited by
              #6

              在线开发并不能真正生成代码,只能是改变数据。因为视图相关的内容都属于数据的范畴。Studio只是提供了一个友好的工具让你能跟便捷直观的创建视图,报表。本质上跟演示中的功能是一样的。但是最新版的Studio应该可以将界面修改的内容保存成模块。如果你去模块中的内容基本都是xml的数据。

              如果涉及到业务逻辑的修改,还是要手工创建模块来做的。

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

              A 1 Reply Last reply
              0
              • D digitalsatori

                在线开发并不能真正生成代码,只能是改变数据。因为视图相关的内容都属于数据的范畴。Studio只是提供了一个友好的工具让你能跟便捷直观的创建视图,报表。本质上跟演示中的功能是一样的。但是最新版的Studio应该可以将界面修改的内容保存成模块。如果你去模块中的内容基本都是xml的数据。

                如果涉及到业务逻辑的修改,还是要手工创建模块来做的。

                A Offline
                A Offline
                ap1689
                wrote on last edited by
                #7

                @digitalsatori 谢谢你的回复,释疑了。

                D 1 Reply Last reply
                0
                • A ap1689

                  @digitalsatori 谢谢你的回复,释疑了。

                  D Offline
                  D Offline
                  digitalsatori
                  管理员
                  wrote on last edited by
                  #8

                  [EDIT]
                  @ap1689 当然Odoo Studio这样的在线工具也支持在界面上写Python code保存成为server action来执行业务逻辑。虽然支持,但个人以为将代码保存在数据库里,然后evalute执行的方法虽然在某些场景下能解决一些问题,但是却存在了更多的问题。比如代码难以调试,代码无法版本控制,也有潜在的安全性问题。

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

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Tags
                  • Popular
                  • Users
                  • Groups