新しいモジュールを使用して既存のアプリケーションをカスタマイズしています。モジュールがインストールされ、フィールドが正しく表示され、正しく保存されます。問題は、私のカスタム制約が無視されることです。ここでOdoo 9フィールド検証付きモジュールをカスタマイズする
は私のmodels.pyファイルからの完全なコードです:右のトラックに私を置くためmokiSRBへ
@api.constrains("x_vend_account_ref") def test(self): return False
この変更を加えても、モジュールをアンインストールして再インストールしても、値は受け入れられます。あなたの提案のおかげで、私は戻って、ドキュメントをチェックし、これも同様に試みただけでなく、運がない。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ " –
サーバーを再起動しましたか?モデルやコントローラの変更には、再起動が必要です。 – mokiSRB
私はサーバーを再起動しました。無効。いくつかのバリエーションを試しましたが、少なくとも変更が適用されたことを確認する例外がスローされましたが、まだ正しく機能するための制約を取得できませんでした。 –