2016-07-14 7 views

答えて

0

違いは、Python .pyフィールドに必要な引数をTrueに設定すると、NOT NULLという制約がデータベースに直接作成されるということです。つまり、何らかの問題が発生しても(提供されたデータはまだテーブルに存在しません) psqlまたはOdooのxmlrpcまたはからデータを直接取り込もうとすると、そのフィールドに値が含まれていないそのテーブルにデータを書き込むAPIあなたはこの

`ERRORのようなもので、SQL NOT NULLエラーになります:あなたはフィールドが必要とされるように設定した場合は、列「XXX」にNULL値は、他の手ではない非NULL制約

に違反しますビュー(xml)では、データベースに制約は設定されていません。つまり、唯一の制限はビューであり、これをバイパスしてデータベースに直接書き込むことができます。また、外部Webサービスを作成している場合、OdooのORMデータベースに直接書き込むメソッド

実際にカラムがnullでないことを確認したいのであれば、それはviの代わりにPythonコード自体で設定する方が良いew。

関連する問題