Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
6971 มุมมอง

I want to interactively create new product. I got as far as importing the addon:

python

import openerp

openerp.tools.config.parse_config(['--addons-path=addons'])

from openerp.addons.product import product

p = new product.product_product()

SyntaxError: invalid syntax

p = product.product_product()

type(p)

NoneType   # no luck here either

# And then there is...

product.product_product.create()

TypeError: unbound method create() must be called with product_product instance as first argument (got nothing instead)

# Ok I get that, but how do I create a product_product instance?

# And this one is not very clear either:

product.product_product.create_instance()

TypeError: create_instance() takes exactly 3 arguments (1 given)

# But the docstring is not very helpful.

 

 

 

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

Use ERPpeek:

models('product') # get a list of models that contain the word product

m = model('product.product')

p = m.create({ 'name': 'Test product' })

# p.unlink()  # If you want to remove your test product

 

See also this tutorial.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
มี.ค. 25
1550
4
เม.ย. 24
174431
0
ธ.ค. 23
2309
5
ก.ค. 25
228703
1
ธ.ค. 22
3451