ORMとは
ORMとは、DjangoのModelsのメソッドを使用してSQL(データベースで処理を行う言語)を発行する機能です。
通常のSQLより簡単に記述することができますが、SQを直接記入するのに比べて処理速度は低下します。
ORMのコードはviews.pyのgetメソッドやpostメソッドなどに記入することで対象のアクセスが行われたときに実行されます。
また、views.py内で使用するモデルのインポートを忘れないようにしてください。
インポート例)
上の例では、同じフォルダにあるmodels.pyのCompany, Personモデルを読み込んでいます。
通常のSQLより簡単に記述することができますが、SQを直接記入するのに比べて処理速度は低下します。
ORMのコードはviews.pyのgetメソッドやpostメソッドなどに記入することで対象のアクセスが行われたときに実行されます。
また、views.py内で使用するモデルのインポートを忘れないようにしてください。
インポート例)
from .models import Company, Person
上の例では、同じフォルダにあるmodels.pyのCompany, Personモデルを読み込んでいます。