odoo開発入門

データ・アクセス機能:追加または削除情報確認変更。MVCパターンに基づいて開発、

ORMモデルとデータベーステーブルを操作するために使用される、請求項ODOO及び動作は、自動的にコードを生成します。

ビューは、インターフェイスをカスタマイズするためにXMLを使用します。

コントローラは、XMLレスポンスを定義するために使用されます。

ワークフロー開発:エンタープライズレベルのソフトウェアとの協力関係を作業の発現。XML、ドラッグのように定義し、ビジュアルプログラミングの定義をドロップ:二つの方法があります。

レポートの開発:システムのデータ出力は、特定のフォームを印刷します。主:システムは、PDFの模範と(例えばカンタイガーなど)第三者が付属しています

 

 

 

継承開発

Odooは、私たちの使用のために既製のモジュールの数を提供していますが、いくつかのケースでは、我々は彼らのニーズに沿った機能モジュールを開発する必要があります。黄金のルールOdooの開発である - Doが混乱オリジナルコードモジュールへの変更を避けるために、既存のモジュールを変更しません。また、アップグレードのトラブルを引き起こす可能性があります。

したがって、odooが継承メカニズムを提供し、我々は、ベースモジュールを選択し、それを継承し、拡張子に基づいて、それを修正し、独自のモジュールを構築することができます。

 

 

モジュールファイルのディレクトリコンポーネント:

data:存放demo和data xml

モデル:モデル定義されたストレージ:継承models.Modelクラス、モデルクラスを定義するには、自動的にこれらのモデルクラスが自動的にSQLに格納されていることを、提供Odoo ORMインターフェースと一致します。

コントローラ:HTTPパス制御記憶(URLリクエストの処理)

テンプレートファイル(xmlファイル、使用してページビューファイル:ビューQWEB言語の記述)

静的:など、CSS、JS、などの静的リソースファイル

セキュリティ:制御モジュールへのアクセス、ir.model.access.csvファイルで定義されています。あなたはまた、彼らの新しいrecord_rule.xml、よりきめ細かいアクセス制御を作成することができます。

継承モジュール _inherit =「継承モジュール」  プロパティを達成します。新しいモジュールは、新たなフィールドで作成することができた後、フィールドの親モジュール、オーバーロードされたメソッドを変更します。

モジュールの開発だけでなく、継承することができ、また継承の変更がref =によって継承され、ラベル上のファイル、およびビューのファイルを表示する「継承されたビュー要素。」

 

 

:モジュールの開発プロセス

1:モデル解析モジュールは、プログラミング・モデル・クラス--pythonを定義由来必要場モデル。

2:メニューオブジェクトを構築する - ビューフォルダ、使用するXMLカスタムメニュー項目に。

3:操作オブジェクト、メニュー項目に関連付けられた特定の応答の建設。

4:メインリスト、木、フォーム、検索ビュー:ビューオブジェクトの構築。

5:設定__init__.pyと__openerp__.py

 

 

 

 

 

 

 

公開された27元の記事 ウォンの賞賛1 ビュー998

おすすめ

転載: blog.csdn.net/jason156/article/details/96699319