pythonファイルとxmlファイルに必須のフィールドを指定する方法との違いはopenerp
ですか? 'EMPLOYEE_ID':pythonのファイルで= "1"pythonファイルとxmlファイルのフィールドの相違点
を必要なフィールド名= "EMPLOYEE_ID":XMLファイルに
fields.char(=真に必要な '従業員名'、)、
pythonファイルとxmlファイルに必須のフィールドを指定する方法との違いはopenerp
ですか? 'EMPLOYEE_ID':pythonのファイルで= "1"pythonファイルとxmlファイルのフィールドの相違点
を必要なフィールド名= "EMPLOYEE_ID":XMLファイルに
fields.char(=真に必要な '従業員名'、)、
違いは、Python .py
フィールドに必要な引数をTrue
に設定すると、NOT NULL
という制約がデータベースに直接作成されるということです。つまり、何らかの問題が発生しても(提供されたデータはまだテーブルに存在しません) psql
またはOdooのxmlrpc
またはからデータを直接取り込もうとすると、そのフィールドに値が含まれていないそのテーブルにデータを書き込むAPIあなたはこの
`ERRORのようなもので、SQL NOT NULL
エラーになります:あなたはフィールドが必要とされるように設定した場合は、列「XXX」にNULL値は、他の手ではない非NULL制約
に違反しますビュー(xml)では、データベースに制約は設定されていません。つまり、唯一の制限はビューであり、これをバイパスしてデータベースに直接書き込むことができます。また、外部Webサービスを作成している場合、OdooのORMデータベースに直接書き込むメソッド
実際にカラムがnullでないことを確認したいのであれば、それはviの代わりにPythonコード自体で設定する方が良いew。