جنگو (Django) فریمورک کامل وب برای پایتون است و اجزایی مانند ORM، مدیریت کاربران، مدیریت پنل ادمین و مایگریشن دارد.
یک سناریوی واقعی
برای ساخت پنل مدیریت محصولات و سفارشها، جنگو بسیاری از امکانات تکراری را آماده میکند.
نکته فنی
برای API معمولا جنگو REST Framework به کار میرود. تنظیم Security، Query و Cache همچنان مهم است.
برای انتخاب ابزار، ابتدا نوع مسئله و محدودیتهای پروژه را مشخص کنید.
جنگو برای وباپلیکیشن
جنگو در پایتون ORM، Migration، Admin و ابزارهای امنیتی فراهم میکند. در پروژه پیچیده باید منطق کسبوکار از Viewهای HTTP جدا بماند و Queryهای ORM از نظر N+1 بررسی شوند.