فریم ورک Django رایگان و open source است که با زبان برنامه نویسی Python نوشته شده و از الگوی معماری MVT یا همون model-view-template پیروی می کند. هدف اصلی Django این است که ایجاد وب سایت های پیچیده و مبتنی بر database را آسان تر کند. این فریم ورک بر قابلیت استفاده مجدد، Pluggability اجزای سازنده، کد کمتر، اتصال کم و توسعه سریع تاکید می کند.

فریم ورک Django را می توان به عنوان یک معماری MVC نیز یاد کرد. همچنین موارد زیر در چارچوب این هسته گنجانده شده اند:

یک وب سرور سبک و مستقل برای توسعه و آزمایش.
یک سیستم قالب که از مفهوم ارث برده شده از برنامه نویسی شی گرا استفاده می کند.
یک چارچوب ذخیره سازی که می تواند از هر یک از چندین روش Cache استفاده کند.
یک سیستم بین المللی سازی شامل ترجمه های اجزای سازنده Django به زبان های مختلف.

توزیع اصلی Django همچنین تعدادی از برنامه های موجود در بسته Contrib خود را شامل می شود که می توان به موارد زیر اشاره کرد:
یک سیستم تایید هویت extensible.
ابزار برای تولید خوراک RSS و Atom syndication.
ابزار برای تولید نقشه های سایت گوگل.
یک چارچوب برای ایجاد برنامه های کاربردی GIS.

فریمورک Django را می توان با Apache یا Ngixn به وسیله WSGI یا کوکی به صورت فلوت اجرا کرد. Django نیز شامل توانایی راه یک سرورFastCGI می شود که امکان استفاده از پشت هر وب سروری که از FastCGI پشتیبانی می کند را می دهد (مانند Lighttpd یا Hiawatha). این فریمورک همچنین می تواند در رابطه با python در هر سرور درخواست Java EE مانند GlassFish یا JBoss اجرا شود.