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

  • Default (Flatly)
  • No Skin
Collapse

Odoo 中文社区

  1. Home
  2. Categories
  3. Odoo 开发与实施交流
  4. 关于odoo中的_patch_method()函数

关于odoo中的_patch_method()函数

Scheduled Pinned Locked Moved Solved Odoo 开发与实施交流
2 Posts 2 Posters 486 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 无 Offline
    无 Offline
    无梦丶无痕
    wrote on last edited by 无梦丶无痕
    #1

    673e00fc-8b2b-4ae9-9fa7-23de04be967b-image.png
    我通过_patch_method 给一个模型中的create方法添加几步自定义方法,添加完成之后,当我在这个模型创建数据时可以执行添加的方法,但是重启服务之后,这个补丁方法会失效,请问这是什么原因,求大佬指教

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

      你根本不需要用_patch_method来自定义create方法,继承对应的实体类,然后直接覆写create方法就可以了。
      另外,你的_patch_method的调用参数也是错的。

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

      1 Reply Last reply
      0

      • Login

      • Don't have an account? Register

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