جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. هروکو (Heroku) یک بستر به عنوان سرویس ابری است که از زبانهای برنامهنویسی مختلف پشتیبانی میکند. هروکو در سال ۲۰۱۰ توسط شرکت سیلزفورس خریداری شد. هروکو یکی از اولین بسترهای ابری است که از جون ۲۰۰۷ در حال توسعه است. این سرویس در ابتدا فقط از زبان برنامهنویسی روبی پیشتیبانی میکرد ولی بعداً پشتیبانی از جاوا، نود. جیاس، اسکالا، کلوژر، پایتون، پیاچپی و گو را به سرویس خود اضافه کرد. در دوره Udemy How To Push Django Python Apps To Heroku for Web Hosting به آموزش ترکیب جنگو پایتون با هروکو برای میزبانی وب می پردازیم.