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