• 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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 中文社区

Odoo在线开发(视频)

已定时 已固定 已锁定 已移动 Odoo 培训
odoo 培训odoo studio
8 帖子 3 发布者 9287 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • digitalsatoriD 离线
    digitalsatoriD 离线
    digitalsatori 管理员
    写于 最后由 编辑
    #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 条回复 最后回复
    0
  • JoshuaJ 离线
    JoshuaJ 离线
    Joshua 管理员
    写于 最后由 编辑
    #2

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

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

    digitalsatoriD 1 条回复 最后回复
    1
  • digitalsatoriD 离线
    digitalsatoriD 离线
    digitalsatori 管理员
    在 中回复了Joshua 最后由 编辑
    #3

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

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

    JoshuaJ 1 条回复 最后回复
    0
  • JoshuaJ 离线
    JoshuaJ 离线
    Joshua 管理员
    在 中回复了digitalsatori 最后由 编辑
    #4

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

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

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

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

    1 条回复 最后回复
    0
  • digitalsatoriD 离线
    digitalsatoriD 离线
    digitalsatori 管理员
    写于 最后由 编辑
    #6

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

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

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

    A 1 条回复 最后回复
    0
  • A 离线
    A 离线
    ap1689
    在 中回复了digitalsatori 最后由 编辑
    #7

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

    digitalsatoriD 1 条回复 最后回复
    0
  • digitalsatoriD 离线
    digitalsatoriD 离线
    digitalsatori 管理员
    在 中回复了ap1689 最后由 编辑
    #8

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

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

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

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

  • 没有帐号? 注册

  • 登录或注册以进行搜索。