جنگو (Django) فریم‌ورک کامل وب برای پایتون است و اجزایی مانند ORM، مدیریت کاربران، مدیریت پنل ادمین و مایگریشن دارد.

یک سناریوی واقعی

برای ساخت پنل مدیریت محصولات و سفارش‌ها، جنگو بسیاری از امکانات تکراری را آماده می‌کند.

نکته فنی

برای API معمولا جنگو REST Framework به کار می‌رود. تنظیم Security، Query و Cache همچنان مهم است.

برای انتخاب ابزار، ابتدا نوع مسئله و محدودیت‌های پروژه را مشخص کنید.

جنگو برای وب‌اپلیکیشن

جنگو در پایتون ORM، Migration، Admin و ابزارهای امنیتی فراهم می‌کند. در پروژه پیچیده باید منطق کسب‌وکار از Viewهای HTTP جدا بماند و Queryهای ORM از نظر N+1 بررسی شوند.