جانغو (إطار عمل الويب)
Django ( يُلفظ / ˈdʒæŋɡoʊ / جانغ -غوه ؛ ويُكتب أحيانًا django ) [ 6 ] هو إطار عمل ويب مجاني ومفتوح المصدر ، مبني على لغة بايثون ، ويعمل على خادم ويب . يتبع نمط MTV المعماري . [ 7 ] [ 8 ] تتولى مؤسسة Django Software Foundation (DSF)، وهي منظمة مستقلة تأسست في الولايات المتحدة الأمريكية كمنظمة غير ربحية بموجب المادة 501(c)(3)، صيانته .
يهدف Django بشكل أساسي إلى تسهيل إنشاء مواقع ويب معقدة تعتمد على قواعد البيانات . يركز هذا الإطار على إعادة استخدام المكونات وإمكانية توصيلها، وتقليل حجم الكود، وتقليل الترابط بين المكونات ، وسرعة التطوير، ومبدأ عدم تكرار الكود . [ 9 ] تُستخدم لغة Python في جميع أنحاء Django، حتى في الإعدادات والملفات ونماذج البيانات . كما يوفر Django واجهة إدارية اختيارية لإنشاء وقراءة وتحديث وحذف البيانات ، يتم إنشاؤها ديناميكيًا من خلال عملية الاستبطان وتكوينها عبر نماذج الإدارة.
من بين المواقع المعروفة التي تستخدم Django: Instagram ، [ 10 ] Mozilla ، [ 11 ] Disqus ، [ 12 ] Bitbucket ، [ 13 ] Nextdoor ، [ 14 ] و Clubhouse . [ 15 ]
تاريخ
تم إنشاء Django في خريف عام 2003، عندما بدأ مبرمجا الويب في صحيفة Lawrence Journal-World ، أدريان هولوفاتي وسيمون ويليسون ، باستخدام لغة بايثون لبناء التطبيقات. تم توظيف جاكوب كابلان-موس في المراحل الأولى من تطوير Django قبل انتهاء فترة تدريب ويليسون بفترة وجيزة. [ 16 ] تم إصداره للجمهور بموجب ترخيص BSD في يوليو 2005. سُمي الإطار البرمجي على اسم عازف الجيتار جانغو راينهارت . [ 17 ] هولوفاتي هو عازف جيتار جاز غجري استلهم موسيقاه جزئيًا من موسيقى راينهارت. [ 18 ]
في يونيو 2008، تم الإعلان عن أن مؤسسة برمجيات جانغو (DSF) التي تم تشكيلها حديثًا ستتولى صيانة جانغو في المستقبل. [ 19 ]
سمات
عناصر

على الرغم من امتلاكها لتسمياتها الخاصة، مثل تسمية الكائنات القابلة للاستدعاء التي تولد استجابات HTTP بـ "views"، [ 7 ] إلا أنه يمكن اعتبار إطار عمل Django الأساسي بنية MVC . [ 8 ] ويتكون من مُرَجِّع كائنات علائقية (ORM) يتوسط بين نماذج البيانات (المعرفة كفئات بايثون) وقاعدة بيانات علائقية (" Model ")، ونظام لمعالجة طلبات HTTP مع نظام قوالب ويب (" View ")، وموزع عناوين URL قائم على التعبيرات النمطية (" Controller ").
يتضمن الإطار الأساسي أيضًا ما يلي:
- خادم ويب خفيف الوزن ومستقل للتطوير والاختبار
- نظام لتسلسل النماذج والتحقق من صحتها، قادر على ترجمة نماذج HTML إلى قيم مناسبة للتخزين في قاعدة البيانات.
- نظام قوالب يستخدم مفهوم الوراثة المستعار من البرمجة الكائنية التوجه
- إطار عمل للتخزين المؤقت يمكنه استخدام أي من طرق التخزين المؤقت المتعددة
- دعم فئات البرمجيات الوسيطة التي يمكنها التدخل في مراحل مختلفة من معالجة الطلبات وتنفيذ وظائف مخصصة
- نظام إرسال داخلي يسمح لمكونات التطبيق بتبادل الأحداث فيما بينها عبر إشارات محددة مسبقًا
- نظام تدويل ، يشمل ترجمة مكونات Django إلى مجموعة متنوعة من اللغات
- نظام تسلسل يمكنه إنتاج وقراءة تمثيلات XML و/أو JSON لنماذج Django
- نظام لتوسيع قدرات محرك القوالب
- واجهة لإطار عمل اختبار الوحدة المدمج في بايثون
التطبيقات المجمعة
تتضمن حزمة "contrib" الخاصة بتوزيعة Django الرئيسية أيضًا عددًا من التطبيقات، بما في ذلك:
- نظام مصادقة قابل للتوسيع
- واجهة الإدارة الديناميكية
- أدوات لإنشاء خلاصات RSS و Atom
- إطار عمل "المواقع" الذي يسمح بتثبيت Django واحد بتشغيل مواقع ويب متعددة، لكل منها محتواها وتطبيقاتها الخاصة.
- أدوات لإنشاء خرائط المواقع
- تتضمن هذه النسخة وسائل تخفيف مدمجة لهجمات تزوير الطلبات عبر المواقع ، وهجمات البرمجة النصية عبر المواقع ، وهجمات حقن SQL ، واختراق كلمات المرور ، وغيرها من الهجمات الإلكترونية النموذجية، ومعظمها مفعل افتراضيًا [ 20 ] [ 21 ].
- إطار عمل لإنشاء تطبيقات نظم المعلومات الجغرافية (GIS)
قابلية التوسعة
يُتيح نظام تهيئة Django إمكانية دمج أكواد خارجية في مشروع عادي، شريطة أن تلتزم باتفاقيات التطبيقات القابلة لإعادة الاستخدام [ 22 ] . يتوفر أكثر من 5000 حزمة [ 23 ] لتوسيع نطاق وظائف الإطار الأصلية، وتقديم حلول للمشاكل التي لم تعالجها الأداة الأصلية: التسجيل، والبحث، وتوفير واجهات برمجة التطبيقات واستخدامها، وأنظمة إدارة المحتوى ، وغيرها.
مع ذلك، تُحدّ هذه المرونة بسبب تبعيات المكونات الداخلية. فبينما تُشير فلسفة Django إلى الترابط المرن، [ 24 ] تفترض فلاتر القوالب والوسوم وجود تطبيق واحد للمحرك، ويتطلب كل من تطبيقي المصادقة والإدارة استخدام نظام إدارة الكائنات العلائقية الداخلي . لا يُعدّ أيٌّ من هذه الفلاتر أو التطبيقات المُجمّعة إلزاميًا لتشغيل مشروع Django، ولكن التطبيقات القابلة لإعادة الاستخدام تميل إلى الاعتماد عليها، مما يُشجع المطورين على الاستمرار في استخدام الحزمة الرسمية للاستفادة الكاملة من بيئة التطبيقات. [ 25 ]
ترتيبات الخادم
يمكن تشغيل Django على خوادم الويب المتوافقة مع ASGI أو WSGI . [ 26 ] يدعم Django رسميًا خمسة أنظمة قواعد بيانات خلفية: PostgreSQL و MySQL و MariaDB و SQLite و Oracle . [ 27 ] يمكن استخدام Microsoft SQL Server مع mssql-django.
سجل الإصدارات
يُصنّف فريق Django أحيانًا بعض الإصدارات على أنها إصدارات "دعم طويل الأمد" (LTS). [ 28 ] تتلقى إصدارات LTS إصلاحات أمنية وإصلاحات لمشاكل فقدان البيانات لفترة زمنية مضمونة، عادةً ما تزيد عن 3 سنوات، بغض النظر عن وتيرة الإصدارات اللاحقة.
| إصدار | تاريخ الإصدار [ 29 ] | نهاية الدعم السائد | نهاية الدعم الممتد | ملاحظات [ 30 ] |
|---|---|---|---|---|
| غير مدعوم: 0.90 [ 31 ] | 16 نوفمبر 2005 | |||
| غير مدعوم: 0.91 [ 32 ] | 11 يناير 2006 | "مسؤول جديد" | ||
| غير مدعوم: 0.95 [ 33 ] | 29 يوليو 2006 | "إزالة سحرية" | ||
| غير مدعوم: 0.96 [ 34 ] | 23 مارس 2007 | "النماذج الجديدة"، أدوات الاختبار | ||
| غير مدعوم: 1.0 [ 35 ] | 3 سبتمبر 2008 | استقرار واجهة برمجة التطبيقات، إدارة منفصلة، يونيكود | ||
| غير مدعوم: 1.1 [ 36 ] | 29 يوليو 2009 | الاختبارات القائمة على المعاملات، والتجميعات | ||
| غير مدعوم: 1.2 [ 37 ] | 17 مايو 2010 | اتصالات متعددة بقواعد البيانات، هجمات تزوير الطلبات عبر المواقع (CSRF) ، التحقق من صحة النموذج | ||
| غير مدعوم: 1.3 [ 38 ] | 23 مارس 2011 | 23 مارس 2012 | 26 فبراير 2013 | طرق عرض قائمة على الفئات، ملفات ثابتة |
| غير مدعوم: 1.4 LTS [ 39 ] | 23 مارس 2012 | 26 فبراير 2013 | 1 أكتوبر 2015 | المناطق الزمنية، في اختبار المتصفح، قوالب التطبيقات. |
| غير مدعوم: 1.5 [ 40 ] | 26 فبراير 2013 | 6 نوفمبر 2013 | 2 سبتمبر 2014 | دعم بايثون 3، نموذج مستخدم قابل للتكوين |
| غير مدعوم: 1.6 [ 41 ] | 6 نوفمبر 2013 | 2 سبتمبر 2014 | 1 أبريل 2015 | إهداء إلى مالكولم تريدينيك، إدارة معاملات قواعد البيانات، تجميع الاتصالات. |
| غير مدعوم: 1.7 [ 42 ] | 2 سبتمبر 2014 | 1 أبريل 2015 | 1 ديسمبر 2015 | عمليات الترحيل، وتحميل التطبيقات، والتكوين. |
| غير مدعوم: 1.8 LTS [ 43 ] | 1 أبريل 2015 | 1 ديسمبر 2015 | 1 أبريل 2018 | دعم أصلي لمحركات قوالب متعددة. انتهى الدعم في 1 أبريل 2018 |
| غير مدعوم: 1.9 [ 44 ] | 1 ديسمبر 2015 | 1 أغسطس 2016 | 4 أبريل 2017 | التحقق التلقائي من صحة كلمة المرور. تصميم جديد لواجهة الإدارة. |
| غير مدعوم: 1.10 [ 45 ] | 1 أغسطس 2016 | 4 أبريل 2017 | 2 ديسمبر 2017 | البحث النصي الكامل في PostgreSQL. برمجيات وسيطة حديثة. |
| غير مدعوم: 1.11 LTS [ 46 ] | 4 أبريل 2017 | 2 ديسمبر 2017 | 1 أبريل 2020 | آخر إصدار يدعم بايثون 2.7. انتهى الدعم في 1 أبريل 2020. |
| غير مدعوم: 2.0 [ 47 ] | 2 ديسمبر 2017 | 1 أغسطس 2018 | 1 أبريل 2019 | أول إصدار خاص بلغة بايثون 3 فقط، صيغة توجيه عناوين URL مبسطة، لوحة تحكم سهلة الاستخدام على الأجهزة المحمولة. |
| غير مدعوم: 2.1 [ 48 ] | 1 أغسطس 2018 | 1 أبريل 2019 | 2 ديسمبر 2019 | إذن "عرض" النموذج. |
| غير مدعوم: 2.2 LTS [ 49 ] | 1 أبريل 2019 | 2 ديسمبر 2019 | 11 أبريل 2022 | بيان أمني. |
| غير مدعوم: 3.0 [ 50 ] | 2 ديسمبر 2019 | 3 أغسطس 2020 | 6 أبريل 2020 | دعم ASGI |
| غير مدعوم: 3.1 [ 51 ] | 4 أغسطس 2020 | 6 أبريل 2020 | 7 ديسمبر 2021 | طرق العرض غير المتزامنة والبرامج الوسيطة |
| غير مدعوم: 3.2 LTS [ 52 ] | 6 أبريل 2021 | 7 ديسمبر 2021 | أبريل 2024 | تتبع العلاقات المتعددة، ودعم إضافي لـ Python 3.11 |
| غير مدعوم: 4.0 [ 53 ] | 7 ديسمبر 2021 | 3 أغسطس 2022 | أبريل 2023 | تم إيقاف دعم هذه الميزة pytzوسيتم إزالتها في Django 5.0. |
| غير مدعوم: 4.1 [ 54 ] | 3 أغسطس 2022 | أبريل 2023 | ديسمبر 2023 | واجهة ORM غير متزامنة، CSRF_COOKIE_MASKEDتقوم بتعيين وإخراج نموذج، مثل{{ form }} |
| غير مدعوم: 4.2 LTS [ 55 ] | 3 أبريل 2023 | 4 ديسمبر 2023 | أبريل 2026 | يدعم Psycopg 3، ENGINEحيث django.db.backends.postgresqlيدعم كلا المكتبتين. |
| غير مدعوم: 5.0 [ 56 ] | 4 ديسمبر 2023 | 7 أغسطس 2024 | 2 أبريل 2025 | فلاتر التصفية في لوحة التحكم، وقوالب مبسطة لعرض حقول النموذج. |
| غير مدعوم: 5.1 [ 57 ] | 7 أغسطس 2024 | 2 أبريل 2025 | ديسمبر 2025 | تمت إضافة دعم لـ Python 3.13. تمت إضافة دعم لمجمعات اتصالات PostgreSQL. |
| مدعوم: 5.2 LTS [ 58 ] | 2 أبريل 2025 | ديسمبر 2025 | أبريل 2028 | استيراد النماذج تلقائيًا في سطر الأوامر، ودعم المفاتيح الأساسية المركبة |
| أحدث إصدار: 6.0 [ 59 ] [ 60 ] | 3 ديسمبر 2025 | أغسطس 2026 | أبريل 2027 | دعم مدمج لسياسة أمان المحتوى (CSP)، وقوالب جزئية، ومهام خلفية، ودعم Python 3.14. |
| نسخة تجريبية: 6.1 | 5 أغسطس 2026 | أوضاع جلب حقول النموذج، و on_delete على مستوى قاعدة البيانات، وإعداد MAILERS (أنظمة بريد إلكتروني متعددة) | ||
أسطورة: غير مدعوم مدعوم أحدث إصدار نسخة معاينة الإصدار المستقبلي | ||||
مجتمع
مؤتمر جانغو
يُعقد مؤتمر نصف سنوي لمطوري ومستخدمي Django، يُسمى "DjangoCon"، منذ سبتمبر 2008. يُعقد DjangoCon سنويًا في أوروبا، في مايو أو يونيو؛ [ 61 ] بينما يُعقد مؤتمر آخر في الولايات المتحدة في أغسطس أو سبتمبر، في مدن مختلفة. [ 62 ]
الولايات المتحدة
عُقد مؤتمر DjangoCon لعام 2012 في واشنطن العاصمة، في الفترة من 3 إلى 8 سبتمبر.
عُقد مؤتمر DjangoCon لعام 2013 في شيكاغو في فندق حياة ريجنسي، واستضافت Digital Bootcamp، مركز تدريب الحاسوب، جلسات Sprint التي أعقبت المؤتمر . [ 63 ]
عاد مؤتمر DjangoCon US لعام 2014 إلى بورتلاند ، أوريغون، في الفترة من 30 أغسطس إلى 6 سبتمبر.
عُقد مؤتمر DjangoCon US لعام 2015 في أوستن ، تكساس، في الفترة من 6 إلى 11 سبتمبر في مركز AT&T التنفيذي.
عُقد مؤتمر DjangoCon US لعام 2016 في فيلادلفيا، بنسلفانيا، في كلية وارتون بجامعة بنسلفانيا في الفترة من 17 إلى 22 يوليو. [ 64 ]
عُقد مؤتمر DjangoCon US لعام 2017 في مدينة سبوكان بولاية واشنطن؛ [ 65 ] وفي عام 2018 عُقد في مدينة سان دييغو بولاية كاليفورنيا. [ 66 ] وعُقد مؤتمر DjangoCon US لعام 2019 مرة أخرى في مدينة سان دييغو بولاية كاليفورنيا في الفترة من 22 إلى 27 سبتمبر.
عُقد مؤتمر DjangoCon 2021 افتراضياً ، وفي عام 2022، عاد مؤتمر DjangoCon US إلى سان دييغو في الفترة من 16 إلى 21 أكتوبر. أُقيم مؤتمر DjangoCon US 2023 في الفترة من 16 إلى 20 أكتوبر في مركز مؤتمرات دورهام بولاية كارولاينا الشمالية، كما عُقد مؤتمر DjangoCon US 2024 أيضاً في دورهام في الفترة من 22 إلى 27 سبتمبر. [ 67 ] [ 68 ]
عُقد مؤتمر DjangoCon US 2025 في الفترة من 8 إلى 12 سبتمبر في شيكاغو، إلينوي. [ 69 ]
أوروبا
| سنة | عنوان | دولة | مدينة | تاريخ | سباقات السرعة | نوع المكان |
|---|---|---|---|---|---|---|
| 2009 | مؤتمر EuroDjangoCon 2009 [ 70 ] | جمهورية التشيك | براغ | 4-6 مايو | 7-8 مايو | |
| 2010 | مؤتمر DjangoCon Europe 2010 [ 71 ] | ألمانيا | برلين | 24-26 مايو | 27-28 مايو | |
| 2011 | مؤتمر DjangoCon Europe 2011 [ 72 ] | هولندا | أمستردام | 6-8 يونيو | 9-10 يونيو | |
| 2012 | مؤتمر DjangoCon Europe 2012 [ 73 ] | سويسرا | زيورخ | 4-6 يونيو | 7-8 يونيو | |
| 2013 | مؤتمر DjangoCon Europe 2013 | بولندا | وارسو | 15-17 مايو | 18-19 مايو | خيمة السيرك |
| 2014 | مؤتمر DjangoCon Europe 2014 | فرنسا | تولون، جزيرة إمبيز | 13-15 مايو | 16-17 مايو | جزيرة |
| 2015 | مؤتمر DjangoCon Europe 2015 [ 74 ] | ويلز | كارديف | من 1 إلى 3 يونيو (بالإضافة إلى 31 مايو كيوم تمهيدي) | 4-5 يونيو | بلدية |
| 2016 | مؤتمر DjangoCon Europe 2016 [ 75 ] | هنغاريا | بودابست | 30 مارس - 1 أبريل | 2-3 أبريل | مركز الموسيقى |
| 2017 | مؤتمر DjangoCon Europe 2017 | إيطاليا | فلورنسا | 3-5 أبريل | 6-7 أبريل | سينما |
| 2018 | مؤتمر DjangoCon Europe 2018 [ 76 ] | ألمانيا | هايدلبرغ | 23-25 مايو | 26-27 مايو | بلدية |
| 2019 | مؤتمر DjangoCon Europe 2019 [ 77 ] | الدنمارك | كوبنهاغن | 10-12 أبريل | 13-14 أبريل | مدرسة السيرك |
| 2020 | مؤتمر DjangoCon Europe 2020 [ 78 ] | البرتغال (افتراضية) | - | 18-19 سبتمبر | افتراضي | |
| 2021 | مؤتمر DjangoCon Europe 2021 [ 79 ] | البرتغال (افتراضية) | - | 2-4 يونيو | 5-6 يونيو | افتراضي |
| 2022 | مؤتمر DjangoCon Europe 2022 [ 80 ] | البرتغال | بورتو | 21-23 سبتمبر | 24-25 سبتمبر | مركز المؤتمرات |
| 2023 | مؤتمر DjangoCon Europe 2023 [ 81 ] | اسكتلندا | إدنبرة | 29 مايو - 31 مايو | 1-2 يونيو | مركز المؤتمرات |
| 2024 | مؤتمر DjangoCon Europe 2024 [ 82 ] | إسبانيا | فيجو | 5-7 يونيو | 8-9 يونيو | مركز المؤتمرات |
| 2025 | مؤتمر DjangoCon Europe 2025 [ 83 ] | أيرلندا | دبلن | 23-25 أبريل | 26-27 أبريل | الفندق |
| 2026 | مؤتمر DjangoCon Europe 2026 [ 84 ] | اليونان | أثينا | 15-17 أبريل | 18-19 أبريل | معهد الموسيقى |
| 2027 | دون إعلان | - | - | - | - | - |
أستراليا
تُعقد عادةً مؤتمرات مصغرة خاصة بـ Django سنويًا كجزء من مؤتمر بايثون الأسترالي "PyCon AU". [ 85 ] وقد عُقدت هذه المؤتمرات المصغرة سابقًا في:
أفريقيا
عُقد مؤتمر DjangoCon Africa الأول في زنجبار، تنزانيا، في الفترة من 6 إلى 11 نوفمبر 2023. [ 86 ] استضاف المؤتمر حوالي 200 مشارك من 22 دولة، من بينهم 103 سيدات. وتضمن المؤتمر 26 محاضرة تناولت مواضيع متنوعة كتطوير البرمجيات، والتعليم، والمسارات المهنية، وإمكانية الوصول، والزراعة، مع التركيز على وجهات نظر من مختلف أنحاء القارة الأفريقية. ويجري التخطيط لعقد دورات مستقبلية من المؤتمر، ويمكن الاطلاع على التفاصيل على الموقع الإلكتروني الرسمي.
المجموعات والبرامج المجتمعية
أدى استخدام Django إلى ظهور مجموعات مستخدمين ولقاءات في جميع أنحاء العالم، ومن أبرزها منظمة Django Girls ، التي بدأت في بولندا ولكنها الآن تقيم فعاليات في 91 دولة. [ 87 ] [ 88 ] [ 89 ]
ومن المبادرات الأخرى برنامج Djangonaut Space [ 90 ] ، وهو برنامج إرشادي يهدف إلى دعم المساهمين الجدد في بيئة Django. يربط البرنامج بين مرشدين ذوي خبرة ومطورين لتوجيههم نحو تقديم مساهمات فعّالة في Django ومجتمعه. ويركز البرنامج على المشاركة طويلة الأمد، والشمولية، والتطوير التعاوني مفتوح المصدر.
موانئ إلى لغات أخرى
قام المبرمجون بنقل تصميم محرك القوالب الخاص بـ Django من لغة Python إلى لغات أخرى، مما يوفر دعمًا جيدًا عبر المنصات. بعض هذه الخيارات عبارة عن عمليات نقل مباشرة؛ بينما البعض الآخر، على الرغم من استلهامه من Django واحتفاظه بمفاهيمه، إلا أنه يأخذ حرية الانحراف عن تصميم Django.
أنظمة إدارة المحتوى المبنية على إطار عمل Django
يُمكن استخدام إطار عمل Django لبناء نظام إدارة محتوى متكامل . بعض مشاريع أنظمة إدارة المحتوى المتخصصة مبنية على Django.
- نظام إدارة المحتوى Django [ 97 ]
- طائر الذعرة
- طابق الميزانين
انظر أيضاً
مراجع
- 1 2 3 "django/README" . GitHub . تم الاطلاع عليه بتاريخ 8 سبتمبر 2020 .
- ↑ "أسئلة وأجوبة حول Django" . تم الاطلاع عليه بتاريخ 27 مارس 2019 .
- ↑ "الإصدار 6.0" . 3 ديسمبر 2025. تم الاطلاع عليه في 3 ديسمبر 2025 .
- ↑ "الإصدار 5.2.9" . 2 ديسمبر 2025. تم الاطلاع عليه في 3 ديسمبر 2025 .
- ↑ "django/LICENSE" . GitHub . تم الاطلاع عليه بتاريخ 8 سبتمبر 2020 .
- ↑ "الأسئلة الشائعة: عام - وثائق Django - Django" . تم الاطلاع عليه بتاريخ 30 أبريل 2016 .
- 1 2 "الأسئلة الشائعة: عام - وثائق Django - Django" . تم الاطلاع عليه بتاريخ 30 أبريل 2016 .
- 1 2 أدريان هولوفاتي، جاكوب كابلان-موس، وآخرون . كتاب جانغو . مؤرشف من الأصل في 2 سبتمبر 2016. تم الاطلاع عليه في 3 سبتمبر 2013.
يتبع جانغو نمط MVC هذا بدقة كافية بحيث يمكن تسميته إطار عمل MVC
. - ↑ "فلسفات التصميم" . جانغو . تم الاطلاع عليه بتاريخ 18 مارس 2018 .
- ↑ "ما الذي يُشغّل إنستغرام: مئات الحالات، وعشرات التقنيات" . هندسة إنستغرام .
- ↑ "بايثون" . شبكة مطوري موزيلا . مؤرشف من الأصل في 8 فبراير 2012. تم الاطلاع عليه في 30 أبريل 2016 .
- ↑ روبينولت، مات. "توسيع نطاق Django إلى 8 مليارات مشاهدة للصفحة" . blog.disqus.com .
- ↑ "قصة نجاح Django على Bitbucket - Django" . مؤرشف من الأصل بتاريخ 20 أبريل 2016. تم الاطلاع عليه بتاريخ 30 أبريل 2016 .
- ↑ "الشبكة الاجتماعية المضادة لفيسبوك: ربع الأحياء الأمريكية تستخدم الآن هذه الشبكة الاجتماعية الخاصة" . ذا فيرج . ١٨ أغسطس ٢٠١٤. تم الاطلاع عليه بتاريخ ١٦ يونيو ٢٠١٦ .
- ↑ ديمي، لوك (15 أغسطس 2021). "السيطرة على القطيع الهائج ⛈ الوصول إلى 80% من استخدام وحدة المعالجة المركزية مع Django" . مدونة Clubhouse . تم الاطلاع عليه في 16 أغسطس 2021 .
- ↑ ويليسون، سيمون . "ما هو تاريخ إطار عمل Django لتطوير مواقع الويب؟ ولماذا وُصف بأنه "طُوِّر في غرفة أخبار"؟" . كورا . تم الاطلاع عليه بتاريخ 18 أكتوبر 2019 .
- ↑ "مقدمة إلى جانغو" . كتاب جانغو. مؤرشف من الأصل في 29 يوليو 2018. تم الاطلاع عليه في 29 يوليو 2018 .
- ↑ "مراجعة: موسيقى الغيتار اللحنية المرحة والدقيقة لأدريان هولوفاتي"" . غيتار صوتي . 12 ديسمبر 2023. مؤرشف من الأصل في 30 ديسمبر 2023.
- ↑ "الإعلان عن مؤسسة برمجيات Django - مدونة - Django" . 17 يونيو 2008. تم الاطلاع عليه في 30 أبريل 2016 .
- ↑ "الأمان في Django" . مشروع Django . تم الاطلاع عليه بتاريخ 25 مارس 2013 .
- ↑ سوكول، جيمس (2012). "أفضل ممارسات الأمان الأساسية (خاصة مع Django)" . تم الاطلاع عليه بتاريخ 25 مارس 2013 .
- ↑ "ما هو التطبيق القابل لإعادة الاستخدام؟ — وثائق django-reusable-app-docs 0.1.0" . تم الاطلاع عليه بتاريخ 30 أبريل 2016 .
- ↑ "قائمة حزم واجهة برمجة تطبيقات Django Packages" . تم الاطلاع عليها بتاريخ 17 أبريل 2023 .
- ↑ "فلسفات التصميم - وثائق Django - Django" . مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 30 أبريل 2016 .
- ↑ "علامات وفلاتر القوالب المدمجة" . مشروع جانغو . تم الاطلاع عليه بتاريخ 6 أغسطس 2025 .
- ↑ كيفية نشر Django . وثائق Django الرسمية.
- ↑ "وثائق Django" . وثائق Django . تم الاطلاع عليها بتاريخ 23 فبراير 2025 .
- ↑ "عملية إصدار Django - وثائق Django - Django" . تم الاطلاع عليه بتاريخ 23 فبراير 2025 .
- ↑ "تنزيل Django - Django" . www.djangoproject.com .
- ↑ "الأسئلة الشائعة: التثبيت - وثائق Django - Django" . docs.djangoproject.com .
- ↑ "تقديم Django 0.90" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "إصدار Django 0.91" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "تقديم Django 0.95" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "الإعلان عن Django 0.96!" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "تم إصدار Django 1.0!" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "إصدار Django 1.1" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "إصدار Django 1.2" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "إصدار Django 1.3" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "إصدار Django 1.4" . مدونة Django. تم الاطلاع عليه بتاريخ 2 فبراير 2013.
- ↑ "إصدار Django 1.5" مدونة Django. تم الاطلاع عليه بتاريخ 27 فبراير 2013.
- ↑ "إصدار Django 1.6" مدونة Django. تم الاطلاع عليه بتاريخ 6 نوفمبر 2013.
- ↑ "إصدار Django 1.7" مدونة Django. تم الاطلاع عليه بتاريخ 4 سبتمبر 2014.
- ↑ "إصدار Django 1.8" مدونة Django. تم الاطلاع عليه بتاريخ 2 أبريل 2015.
- ↑ "إصدار Django 1.9" مدونة Django. تم الاطلاع عليه في 1 ديسمبر 2015.
- ↑ "إصدار Django 1.10" مدونة Django. تم الاطلاع عليه في 1 أغسطس 2016.
- ↑ "إصدار Django 1.11" مدونة Django. تم الاطلاع عليه بتاريخ 4 أبريل 2017.
- ↑ "إصدار Django 2.0" مدونة Django. تم الاطلاع عليه بتاريخ 3 ديسمبر 2017.
- ↑ "إصدار Django 2.1" مدونة Django. تم الاطلاع عليه بتاريخ 2 أغسطس 2018.
- ↑ ملاحظات إصدار Django 2.2 . تم الاطلاع عليها في 1 يوليو 2019.
- ↑ ملاحظات إصدار Django 3.0 . تم الاطلاع عليها بتاريخ 2 ديسمبر 2019.
- ↑ ملاحظات إصدار Django 3.1 . تم الاطلاع عليها بتاريخ 5 أغسطس 2020.
- ↑ "ملاحظات إصدار Django 3.2" . 6 أبريل 2021. تم الاطلاع عليه في 7 يونيو 2021 .
- ↑ "ملاحظات إصدار Django 4.0" . 7 ديسمبر 2021. تم الاطلاع عليه في 4 أغسطس 2022 .
- ↑ "ملاحظات إصدار Django 4.1" . 3 أغسطس 2022. تم الاطلاع عليه في 4 أغسطس 2022 .
- ↑ "ملاحظات إصدار Django 4.2" . تم الاطلاع عليها بتاريخ 4 أغسطس 2022 .
- ↑ "ملاحظات إصدار Django 5.0" . 4 ديسمبر 2023. تم الاطلاع عليه في 4 ديسمبر 2023 .
- ↑ "ملاحظات إصدار Django 5.1" . 7 أغسطس 2024. تم الاطلاع عليه بتاريخ 8 أغسطس 2024 .
- ↑ "ملاحظات إصدار Django 5.2" . 2 أبريل 2025. تم الاطلاع عليه بتاريخ 23 فبراير 2025 .
- ↑ "خارطة طريق Django 6.0" . ديسمبر 2025. تم الاطلاع عليه بتاريخ 23 فبراير 2025 .
- ↑ "ملاحظات إصدار Django 6.0" . مشروع Django . 3 ديسمبر 2025. تم الاطلاع عليه في 3 ديسمبر 2025 .
- ↑ سلسلة DjangoCon EU مؤرشفة في 4 مارس 2016 على موقع Wayback Machine ، Lanyrd.com
- ↑ سلسلة DjangoCon US مؤرشفة في 2 أبريل 2016 على موقع Wayback Machine ، Lanyrd.com
- ↑ "DjangoCon" . DjangoCon. مؤرشف من الأصل في 5 أغسطس 2012. تم الاطلاع عليه في 29 يوليو 2012 .
- ↑ "DjangoCon" . DjangoCon . تم الاطلاع عليه في 1 ديسمبر 2016 .
- ↑ "DjangoCon" . DjangoCon.
- ↑ "DjangoCon" . DjangoCon.
- ↑ "حول مؤتمر DjangoCon US 2023" . مؤتمر DjangoCon US . تم الاطلاع عليه بتاريخ 17 يوليو 2024 .
- ↑ "نبذة عن مؤتمر DjangoCon US" . مؤتمر DjangoCon US . تم الاطلاع عليه بتاريخ 17 يوليو 2024 .
- ↑ الولايات المتحدة، مؤتمر DjangoCon (9 يوليو 2025). "مؤتمر DjangoCon الولايات المتحدة 2025" . مؤتمر DjangoCon الولايات المتحدة . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ كابلان-موس، جاكوب. "يورو جانغو كون 2009" . جانغو . مؤسسة برمجيات جانغو . تم الاسترجاع في 30 يونيو 2026 .
- ↑ زابكي-غروندمان، ماركوس. "مؤتمر جانغو أوروبا، 24-26 مايو 2010 في برلين" . مجموعات جوجل . تم الاطلاع عليه بتاريخ 30 يونيو 2026 .
- ↑ كيث-ماغي، راسل. "الإعلان عن مؤتمر DjangoCon Europe 2011" . Django . مؤسسة برمجيات Django . تم الاطلاع عليه بتاريخ 30 يونيو 2026 .
- ↑ "الصفحة الرئيسية - 2012.djangocon.eu" . 2012.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "مؤتمر DjangoCon Europe 2015 في كارديف، ويلز" . 2015.djangocon.eu . مؤرشف من الأصل في 7 ديسمبر 2015. تم الاطلاع عليه في 1 يوليو 2026 .
- ↑ "DjangoCon Europe 2016" . 2016.djangocon.eu . مؤرشف من الأصل في 5 ديسمبر 2017. تم الاطلاع عليه في 1 يوليو 2016 .
- ↑ "DjangoCon Europe 2018" . 2018.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "انضموا إلينا في كوبنهاغن من 10 إلى 14 أبريل 🚲 • مؤتمر DjangoCon Europe 2019" . 2019.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "DjangoCon Europe 2020" . 2020.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "DjangoCon Europe 2021" . 2021.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "DjangoCon Europe 2022" . 2022.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ أوروبا، مؤتمر DjangoCon. "مؤتمر DjangoCon EU 2023 • 29 مايو - 2 يونيو 2023 • إدنبرة، اسكتلندا" . مؤتمر DjangoCon أوروبا . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "DjangoCon Europe 2024" . 2024.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ "DjangoCon Europe 2025" . 2025.djangocon.eu . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ مؤتمر DjangoCon Europe 2026 https://2026.djangocon.eu/ . تم الاطلاع عليه بتاريخ 30 يونيو 2026 .
{{cite web}}: مفقود أو فارغ|title=( مساعدة ) - ↑ مؤتمر DjangoCon AU . Djangocon.com.au. تم الاطلاع عليه بتاريخ 16 ديسمبر 2019.
- ↑ "DjangoCon Africa 2025" . 2025.djangocon.africa . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ «جانغو، الذي نشأ في لورانس وأحدث ثورة في تصميم المواقع الإلكترونية، يحتفل بمرور عشر سنوات على إطلاقه» . صحيفة لورانس جورنال وورلد . 9 يوليو 2015. تاريخ الاطلاع: 18 أكتوبر 2019 .
- ↑ "فتيات جانغو - ابدأي رحلتك مع البرمجة" . تم الاطلاع عليه بتاريخ 21 أكتوبر 2019 .
- ↑ "مجموعات Django" . لقاءات .
- ↑ "Djangonaut Space - حيث ينطلق المساهمون!" . djangonaut.space . تم الاطلاع عليه بتاريخ 20 يوليو 2025 .
- ↑ Shopify. "– لغة قوالب Liquid" . لغة قوالب Liquid .
- ↑ "Template::Swig - واجهة Perl لمحرك قوالب Swig المستوحى من Django. - metacpan.org" . metacpan.org .
- ↑ Symfony. "الصفحة الرئيسية - Twig - محرك قوالب PHP المرن والسريع والآمن" . twig.sensiolabs.org . مؤرشف من الأصل في 9 يوليو 2017. تم الاطلاع عليه في 10 ديسمبر 2014 .
- ↑ "twigjs/twig.js" . GitHub .
- ↑ "مرحباً - Jinja2 (محرك قوالب بايثون)" . jinja.pocoo.org .
- ↑ "erlydtl/erlydtl" . GitHub .
- ↑ "django CMS - إدارة محتوى المؤسسات باستخدام Django - django CMS" . www.django-cms.org . تم الاطلاع عليه بتاريخ 11 نوفمبر 2020 .
فهرس
- جايسوال، سانجيف؛ كومار، راتان (22 يونيو 2015)، تعلم تطوير مواقع الويب باستخدام Django (الطبعة الأولى )، Packt، ص 405، ISBN 978-1783984404
- رافيندرون، أرون (31 مارس 2015)، أنماط تصميم جانغو وأفضل الممارسات ( الطبعة الأولى)، باكت، ص 180، ISBN 978-1783986644
- أوزبورن، تريسي (مايو 2015)، تطبيق Hello Web (الطبعة الأولى )، تريسي أوزبورن، ص 142، رقم ISBN 978-0986365911
- بيندورايتيس، أيداس (أكتوبر 2014)، كتاب طبخ تطوير الويب باستخدام جانغو (الطبعة الأولى )، باكت، ص 294، رقم ISBN 978-1783286898
- بومغارتنر، بيتر؛ ماليت، يان (2015)، جانغو عالي الأداء ( الطبعة الأولى)، لينكولن لوب، ص 184، رقم ISBN 978-1508748120
- إلمان، جوليا؛ لافين، مارك (2014)، جانغو خفيف الوزن ( الطبعة الأولى)، أورايلي ميديا، ص 246، ISBN 978-1491945940
- بيرسيفال، هاري (2014)، تطوير البرمجيات الموجه بالاختبار باستخدام بايثون ( الطبعة الأولى)، دار نشر أورايلي ميديا، ص 480، رقم ISBN 978-1449364823تمت أرشفة هذا النص من المصدر الأصلي في 16 يوليو 2017 ، وتم استرجاعه في 26 أكتوبر 2014.
روابط خارجية
- بايثون (لغة برمجة)
- أدوات البرمجة
- أطر عمل الويب
- برنامج مجاني مكتوب بلغة بايثون
- أطر عمل الويب بلغة البرمجة بايثون
- البرامج التي تستخدم ترخيص BSD
