홈>
모델을 만들 때 유형이있는 필드를 만듭니다.
wrong_field = fields.Char('Wrong')
이제이 필드를 수정하고 날짜를 새 필드로 마이그레이션하고 싶습니다. odoo 문서에서 키워드 "oldname"을 찾았습니다. 필드를 다음과 같이 변경합니다 :
right_field = fields.Char('Right', oldname='wrong_field')
그러나 작동하지 않았지만 새로운 필드에는 데이터가 없었습니다.
왜 작동하지 않습니까? 어떻게 해결할 수 있습니까?
감사합니다!
-
답변 # 1
관련 질문
- odoo - 코드로 데모 데이터가 데이터베이스에로드되었는지 여부를 확인하는 방법
- python 3.x - odoo 11 - saleorderline 모델에서 계산 필드를 생성하는 동안 문제가 발생했습니다
- xml - Odoo 11의 일정보기에서 자신의 칸반 카드를 표시하는 방법은 무엇입니까?
- xml - Odoo POS에서 주문 영수증의 글꼴 크기를 변경하는 방법은 무엇입니까?
- Python을 사용하여 Odoo 11의 송장에서 계산 필드를 작성하는 방법
- Filtered () 함수를 사용하여 Odoo에서 레코드의 필터링 된 값의 정렬 된 목록을 얻는 방법
- python - odoo 11 @ apionchange ()가 purchaseorderline의 price_unit 필드에서 작동하지 않습니다
- odoo - 내 속성 속성에 대한 복잡한 도메인 만들기
- xml - Odoo 11에 모듈을 설치할 때"문자열 형식화 중에 모든 인수가 변환되지 않습니다"라는 오류가 발생하는 이유는 무엇입니까?
- python - 명령 줄에서 모듈을 제거/업데이트하는 방법 odoo 11
해결했습니다. 다음 코딩에 따르면 :
rig_field는 테이블에 없어야합니다. 먼저 데이터베이스에서 테이블의 right_field를 삭제하고 다시 업데이트하십시오.