دوره‌ها / Django / مقدمه (Django Intro)

مقدمه (Django Intro)

20 دقیقه Article

مقدمات قبل از شروع 🛠️

قبل از اینکه وارد کدنویسی جنگو بشیم، باید چند تا چیز رو چک کنیم. نگران نباشید، همه چیز رو با هم یاد می‌گیریم.

پیش‌نیازهای یادگیری جنگو

  1. پایتون: چون جنگو با پایتون نوشته شده، باید با مفاهیم پایه پایتون (مثل توابع، کلاس‌ها و دیکشنری‌ها) آشنا باشید.
  2. HTML/CSS: برای ساخت ظاهر سایت.
  3. ترمینال (Command Line): نترسید! فقط چند دستور ساده رو باید یاد بگیرید.

فلسفه طراحی جنگو

جنگو بر اساس چند اصل مهم طراحی شده که کار شما رو راحت می‌کنه:

  • DRY (Don't Repeat Yourself): از تکرار کد جلوگیری کنید.
  • Explicit is better than Implicit: همه چیز باید واضح و شفاف باشه.
  • Coupling کم: بخش‌های مختلف برنامه (مثل دیتابیس و ظاهر) نباید خیلی به هم وابسته باشن.

معماری MVT

جنگو از معماری خاصی به نام MVT استفاده می‌کنه:

  • M (Model): مسئول دیتابیس و داده‌ها
  • V (View): مسئول منطق و پردازش
  • T (Template): مسئول ظاهر و HTML

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید