Django هو إطار تطبيق ويب مجاني ومفتوح المصدر مكتوب بلغة Python.
إطار العمل ليس أكثر من مجموعة من الوحدات التي تجعل التطوير أسهل. يتم تجميعها معًا ، وتسمح لك بإنشاء تطبيقات أو مواقع ويب من مصدر حالي ، بدلاً من إنشاء تطبيقات من البداية.
هذه هي الطريقة التي يمكن بها لمواقع الويب – حتى تلك البسيطة التي صممها شخص واحد – أن تتضمن وظائف متقدمة مثل دعم المصادقة ، ولوحات الإدارة والمشرفين ، ونماذج الاتصال ، ومربعات التعليقات ، ودعم تحميل الملفات ، والمزيد.
بمعنى آخر ، إذا كنت تقوم بإنشاء موقع ويب من البداية ، فستحتاج إلى تطوير هذه المكونات بنفسك. باستخدام إطار عمل بدلاً من ذلك ، تكون هذه المكونات مبنية بالفعل ، ما عليك سوى تكوينها بشكل صحيح لتتناسب مع موقعك.الموقع الرسمي للمشروع يصف Django بأنه “إطار عمل ويب Python عالي المستوى يشجع التطوير السريع والتصميم النظيف والعملي.
تم إنشاؤه بواسطة مطورين ذوي خبرة ، وهو يعتني بالكثير من متاعب تطوير الويب ، بحيث يمكنك التركيز على كتابة تطبيقك دون الحاجة إلى إعادة اختراع العجلة. إنه مجاني ومفتوح المصدر “.تقدم Django مجموعة كبيرة من الوحدات التي يمكنك استخدامها في مشاريعك الخاصة.
في المقام الأول ، توجد أطر عمل لتوفير الكثير من الوقت الضائع والصداع ، ولا يختلف Django عن ذلك.قد تكون مهتمًا أيضًا بمعرفة أن Django تم إنشاؤه مع وضع مطوري الواجهة الأمامية في الاعتبار.
“تم تصميم لغة قوالب Django لتشعر بالراحة وسهولة التعلم لأولئك الذين اعتادوا العمل مع HTML ، مثل المصممين ومطوري الواجهة الأمامية. ولكنه أيضًا مرن وقابل للتوسيع بدرجة كبيرة ، مما يسمح للمطورين بزيادة لغة النموذج حسب الحاجة “.
إذا كنت ستعمل مع Python ، خاصة لتطبيقات الويب أو تصميم الويب ، فستريد أن تتذكر إطار عمل Django. سيكون بالتأكيد في متناول اليد.cherrypy هو إطار عمل آخر قائم على Python وهو رائع للعمل معه ، على الرغم من أنه مصمم مع وضع الحد الأدنى المطلق في الاعتبار. إنه إطار عمل تريد استكشافه بعد أن يكون لديك بالفعل بعض الخبرة في العمل مع Python.