Models
مدلها، دادهها را در پایگاه داده تعریف، ذخیره و ارائه میدهند.
در جنگو، دادهها بهعنوان یک ORM (Object Relational Mapping) ارائه میشوند، که تکنیکی طراحی شده برای آسانتر کردن کار با پایگاههای داده است.
رایج ترین راه برای استخراج دادهها از پایگاه داده، SQL Query است. یکی از مشکلات SQL این است که باید درک بسیار خوبی از ساختار پایگاه داده وجود داشته باشد تا بتوان با آن کار کرد.
جنگو با ORM، بدون نیاز به نوشتن دستورات SQL پیچیده، ارتباط با پایگاه داده را بسیار آسان تر میکند.
❗❗❗ مدلها معمولا در فایلی به نام models.py قرار میگیرند.