Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
35644 Lượt xem

h all am trying to override create function to give a value for a field to all records that are beuing created so i have written this code but it gives me the error


TypeError: create () missing 1 required positional argument: 'values'
Following is my code

kndly someone help:

@ api.multi 
def create (self, values):
record = super (LibraryBook, self) .create (values)
self.pages = 50
return record

Ảnh đại diện
Huỷ bỏ

How to override create function: https://goo.gl/4BkizH

Câu trả lời hay nhất

Hi, 

Change @api.multi to @api.model and try. 

See: How To Override Create Function

Thanks

Ảnh đại diện
Huỷ bỏ