Models


مدل‌­ها، داده‌­ها را در پایگاه داده تعریف، ذخیره و ارائه می­دهند.

در جنگو، داده‌ها به‌عنوان یک ORM (Object Relational Mapping) ارائه می‌شوند، که تکنیکی طراحی شده برای آسان‌تر کردن کار با پایگاه‌های داده است.

رایج ترین راه برای استخراج داده‌­ها از پایگاه داده، SQL Query است. یکی از مشکلات SQL این است که باید درک بسیار خوبی از ساختار پایگاه داده وجود داشته باشد تا بتوان با آن کار کرد.

جنگو با ORM، بدون نیاز به نوشتن دستورات SQL پیچیده، ارتباط با پایگاه داده را بسیار آسان تر می‌کند.

 مدل­ها معمولا در فایلی به نام models.py قرار می‌گیرند.