この質問は、Python開発者のインタビューで私に聞かれました。Pythonの「モデルオブジェクト」とは何ですか?
誰かがPythonに関してこれに答えることができれば、大きな助けになるでしょう。一般的な定義も歓迎されます。
この質問は、Python開発者のインタビューで私に聞かれました。Pythonの「モデルオブジェクト」とは何ですか?
誰かがPythonに関してこれに答えることができれば、大きな助けになるでしょう。一般的な定義も歓迎されます。
通常、データベーステーブルにマップされるオブジェクトです(インスタンスは、対応するテーブルの行に対応します)。
モデルビューコントローラのアーキテクチャについては、ウィキペディアの記事を参照してください。モデルクラスは一般的にドメインモデルを参照します。 MVCのMartin Fowler氏は次のように述べています。「現実世界の認識をモデル化したドメインオブジェクトと、画面上に表示されるGUI要素であるプレゼンテーションオブジェクトの間の明確な部分です。ドメインオブジェクトは完全に自己完結型で、同時に複数のプレゼンテーションをサポートする必要があります。
Djangoや他のいくつかのWebフレームワークでは、これは限定された意味でデータベーステーブルにマップされるオブジェクトと同義ですが、一般的な概念はこれに限定されません。
そうですね、Qtのモデルは単純に共通のインタフェースでデータ構造を表現する方法なので、それはデータベースを意味するものではありませんが、特にデータベースマッピング用のモデルを持っています。私はちょうどデータをソースし、それを準拠した構造に整理する方法を知る必要があります。 – jdi
これは、ウェブの年齢の可能な限り細かい説明です。 MVCのコンセプトが発明されたとき、それはデータベースやWebビューとは関係がありませんでした。 –