はじめに

完了

リレーショナル データベースと直接やり取りするアプリケーションを作成することもできますが、この直接のやり取りによって、セキュリティで保護されていないコードが複製される可能性があります。 この問題の結果、オブジェクトからのデータベース呼び出しを分離するオブジェクト リレーショナル マッパー (ORM) が導入されました。

開発者は、ORM を使用して、データを表すオブジェクトをデザインできます。 また、ORM ではデータベース操作を管理することもできます。

Django には、フレームワークのコア コンポーネントである組み込みの ORM があります。 このモジュールでは、Django ORM、モデル オブジェクトの作成方法、ORM を通じてデータベースと対話する方法について説明します。

このモジュールでは、次のことを学習します。

  • ORM の目的。
  • Django SQLite データベースを設定してアクティブにする方法。
  • Django モデルを作成してアクティブにする方法。
  • __str__ メソッドがクラスに追加されることが重要な理由。
  • SQLite データベースでデータを作成してクエリを実行する方法。

前提条件:

  • ソフトウェア
  • コーディングのスキル
    • HTML と CSS についての理解
    • Django についての基本的な理解
    • リレーショナル データベースについての基本的な理解
    • 次を含む、Python についての中級レベルの知識: