콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
2234 화면

Hi,

So I'm using Odoo v13.0 and I'm trying to create a new field in Odoo 13.0\server\odoo\addons\product\models\product.py for our internal identifier value. I'm using the following to define the field:

internal_id = fields.Char('Internal Product ID', required=True, index=True)

and further down the file I have the following to make sure this value is unique to the product:

_sql_constraints = [('internal_id_unique','unique(internal_id)',"Internal Product ID must be unique!")]

I'm restarting both odoo-server-13.0 and PostgreSQL_For_Odoo, and then I create a new database, but it seems like the new field is not created (I can't find it in View Fields screen in the inventory). Am I missing something here?

Thanks for the help.

아바타
취소
작성자 베스트 답변

The issue was solved by adding the same lines to product_template.py instead of product.py. I'm unable to delete or close the thread, so I'll just leave it as is.

아바타
취소
관련 게시물 답글 화면 활동
1
12월 21
4034
1
6월 21
2758
1
7월 20
2359
2
7월 20
6769
0
9월 25
15