easyT
استكشف
الاشتراك العام
العربية
تسجيل الدخول
البرمجة وتطوير البرمجيات
عربى
تطوير تطبيقات الويب باستخدام بايثون
دليل شامل لتطوير تطبيقات الويب
4.3
(57)
321
صفحة
9
فصل
0
متدرب
نبذة عن الكتاب
كتاب شامل لتطوير تطبيقات الويب باستخدام دجانغو.
محتويات الكتاب
1
الفصل الأول
كتاب Django التعليمي
ما هو Django
تاريخ Django
تاريخ إصدار Django
شعبية استخدامات Django
ميزات Django
التطوير السريع
حالة الأمان
قابل للتطوير
محمل بالكامل
متعدد الاستخدامات
مفتوح المصدر
مجتمع واسع ومدعوم
المتطلبات الأساسية
الجمهور المستهدف
المشكلة
تثبيت Django
التحقق من تثبيت Django
مشروع Django
مثال على مشروع Django
تحديد الموقع في المشروع
تشغيل مشروع Django
تكوين Django مع خادم الويب Apache
إعداد بيئة Django الافتراضية
تثبيت Django
2
الفصل الثاني
واجهة مسؤول Django
إنشاء مستخدم مسؤول
تطبيق Django
إنشاء تطبيق
مثال على تطبيق Django
قم بتشغيل التطبيق
Django MVT
نموذج Django
تسجيل/استخدام النموذج
حقول نموذج Django
يوفر Django أنواعًا مختلفة من الحقول المدمجة.
مثال على حقول نموذج Django
خيارات الحقل
مثال على نموذج Django
طرق عرض Django
إرجاع الأخطاء
مثال على طريقة عرض Django
مُزيِّنات HTTP لعرض Django
قوالب Django
لماذا قالب Django ؟
تكوين قالب Django
مثال بسيط لقالب Django مثال بسيط
تحميل القالب
تشغيل الخادم
لغة قالب Django
مثال متغير Django
الوسوم
3
الفصل الثالث
تعيين عنوان URL لـ Django
وظائف عنوان URL لـ Django
التعامل مع ملفات Django الثابتة
تهيئة Django الثابتة (CSS، جافا سكريبت، جافا سكريبت، صور)
مثال على تحميل الصور في Django
Django تحميل جافا سكريبت
مثال على تحميل CSS من Django
نموذج Django
مثال نموذج Django ModelForm
تشغيل الخادم
نماذج Django
بناء نموذج في Django
إنشاء النموذج في Django
التحقق من صحة نموذج Django
مثال التحقق من صحة Django
قم بتثبيت النموذج
4
الفصل الرابع
اتصال قاعدة بيانات Django
ترحيل النموذج
عمليات ترحيل قاعدة بيانات Django
النموذج
الترحيلات
برامج Django الوسيطة
إنشاء البرمجيات الوسيطة الخاصة
تفعيل البرمجيات الوسيطة
ترتيب البرمجيات الوسيطة والطبقات
طرق البرمجيات الوسيطة الأخرى
معالجة_العرض(الطلب، طريقة_العرض، طريقة_العرض، طريقة_العرض_الأعراف، طريقة_العرض_القوارير)
معالجة_قالب_الاستجابة(طلب،استجابة)
معالجة_استثناء(طلب، استثناء)
طلب Django والاستجابة
Django HttpRequest
سمات Django HttpRequest Django HttpRequest
طرق Django HttpRequest
مثال على Django HttpRequest
Django HttpResponse
Attributes Django HttpResponse Django
Django HttpResponse Methods
استثناءات Django
فئات استثناءات Django
استثناءات محلل عناوين URL لـ Django
استثناءات قاعدة بيانات Django
استثناءات Django Http الاستثناءات
استثناءات معاملات Django
مثال على استثناء Django
جلسة Django
مثال على جلسة عمل Django
ملف تعريف الارتباط Django
مثال على ملفات تعريف الارتباط في Django
5
الفصل الخامس
إنشاء CSV مع Django
مثال Django CSV
ملف CSV الديناميكي باستخدام قاعدة البيانات
Django PDF
Django with Bootstrap
نشر Django إلى Github
إعداد بريد Django الإلكتروني
تكوين Django
مسؤول Django
تسجيل نموذج Django
تشغيل السيرفر
الوصول إلى المتصفح
إضافة سجل
تحديث السجل
حذف السجل
عمليات إعادة توجيه Django | الدليل الكامل لعمليات إعادة التوجيه
ما هي عمليات إعادة التوجيه؟
لماذا إعادة التوجيه مفيدة؟
نموذج تسليم النموذج مثال على إعادة التوجيه
كيف تعمل إعادة توجيه HTTP؟
إعادة التوجيه المؤقت مقابل إعادة التوجيه الدائم
طريقة العرض المستندة إلى فئة إعادة التوجيه
الخلاصة
Django على _الحذف
بناء جملة Django on_delete
خيارات مختلفة عند الحذف
CASCASE
الحماية
SET_DEFAULT
SET ()
DO_NOTHING
RESTRICT
6
الفصل السادس
طرق العرض العامة القائمة على فئة Django
طرق العرض المستندة إلى الدالة
طرق العرض المستندة إلى الفئة
تنفيذ CRUD (إنشاء، استرجاع، تحديث، حذف) باستخدام طرق العرض المستندة إلى الفئة
تنفيذ طرق العرض المستندة إلى الفئة
إنشاء طريقة عرض
طريقة عرض الاسترداد
طريقة عرض التفاصيل
UpdateView
حذف طريقة العرض
الكود:
الخلاصة
نموذج إنشاء مستخدم Django UserCreationForm إنشاء مستخدم جديد
ما هي عناصر المستخدم؟
تنفيذ نموذج إنشاء مستخدم Django UserCreationForm
يجب أن يتخذ نموذج تسجيل المستخدم المناسب الخطوات التالية.
تحميل صور Django | كيفية تحميل الصور مع Django
تحميل الصور إلى Django
الخلاصة
استعلامات Django ORM | كيفية العمل مع استعلامات ORM
إنشاء جدول في قاعدة البيانات باستخدام النموذج
كيفية الحصول على جميع السجلات من الجدول (النموذج)
كيفية إضافة سجل إلى جدول (نموذج)
استرجاع كائنات مفردة من مجموعات الاستعلامات
تصفية السجلات
استخدام طريقة الاستبعاد()
كيفية إجراء استعلامات OR في Django ORM ؟
كيفية إجراء استعلامات AND في Django ORM ؟
إنشاء عناصر متعددة في لقطة واحدة
تحديد مجموعات الاستعلامات
كيف يمكن ترتيب مجموعات الاستعلامات بترتيب تصاعدي أو تنازلي؟
كيف يمكن ترتيب حقل من نموذج علاقة (مع مفتاح خارجي)؟
عمليات البحث عن الحقول المهمة
كيفية إجراء عمليات الانضمام في Django
كيفية تجميع السجلات في Django ORM ؟
كيفية إجراء عملية اقتطاع مثل عملية الاقتطاع باستخدام Django ORM؟
كيفية الحصول على اتحاد البيانات
ما الفرق بين null=صحيح و blank=صحيح؟
الخلاصة
إنشاء المشاريع
إنشاء النموذج
نموذج مخصص مع حقول الحاجيات
حقل البريد الإلكتروني
حقل منطقي
نموذج مخصص مع DataField()
DateField() مع سمة عنصر واجهة المستخدم NumberInput
أداة DateField() مع أداة SelectDateWidget
نموذج مخصص باستخدام DecimalField()
نموذج مخصص مع حقل الاختيار()
حقل الاختيار() مع أداة التحديد (Select Widget)
الوسيطات الأساسية
مطلوب (منطقية)
الطول_الأقصى والطول_الأدنى
التسمية (سلسلة)
الأولي (سلسلة) لـ CharField()
الأولي (منطقية) لـ BooleanField()
الأولي (التاريخ والوقت) لـ DateField()
حقل خيارات متعددة
حقل اختيار من متعدد () مع خانة اختيار حدد خانة اختيار متعددة
حقل اختيار النموذج()
إرسال نموذج اتصال Django
الخلاصة
7
الفصل السابع
كيفية استخدام تعديلات Django Widget Tweaks
مشكلة مع نموذج Django المدمج
تثبيت تعديلات Django
الاستخدام
اختصارات Django
التصيير()
المعلمات -
المعلمات الاختيارية -
إعادة التوجيه()
كيفية ربط MySQL بـ Django
المتطلبات الأساسية
التنفيذ
الخلاصة
ما هو تعبير الاستعلام؟
تعبيرات الفئة F()
تجنب حالة السباق باستخدام F()
استخدام F() لفرز القيم الفارغة
تعبير Func()
التعبيرات التجميعية
تعبير القيمة()
كيفية استخدام تعبير F()
ما هو تعبير الاستعلام؟
تعبيرات الفئة F()
تجنب حالة السباق باستخدام F()
استخدام F() لفرز القيم الفارغة
تعبير Func()
التعبيرات التجميعية
تعبير القيمة()
تطبيق Django للأخبار
خطوات لتحسين الاستقرار في تطبيق Django على Heroku
مقدمة
أولاً، دعنا نقوم بإعداد الخطوات الأساسية لإعداد البيئة
الآن، دعنا الآن نناقش خطوات تحميل برنامج Django على Heroku
.2 إنشاء مستودع Git تنفسي محلي
.3 تثبيت وتسجيل الدخول إلى Heroku
.4إنشاء تطبيق Heroku
5.نشر تطبيق Django باستخدام Python
خطوات متقدمة لتحسين الاستقرار في التطبيق
تكوين خادم WSGI
تمكين التسجيل
خدمة الملفات الثابتة
خدمة المحتوى الديناميكي
إضافة مجال مخصص
تحديث إعدادات DNS الخاص بك
اربطه مع GitHub
استخدم Heroku Pipelines
تمكين التوسيع التلقائي
ترحيل Heroku
الخطوة الإضافية 6: إعداد قاعدة بيانات علائقية
الخلاصة
تطبيق ويب ToDo Webapp باستخدام Django
الوحدات النمطية اللازمة:
8
الفصل الثامن
التركيبات في Django
كيف يمكننا إنشاء التركيبات في Django ؟
كيف يمكننا اختبار تركيباتنا؟
ما هي حالة اختبار Django ؟
الخلاصة
Doka Django
ما هو Doka ؟
ما هو Django ؟
كيف تستخدم دوكو Django معاً؟
كيفية إعداد بيئة تطوير Doka Django ؟
كيفية إعداد مشروع Django ؟
كيف تنشئ تطبيق Doka؟
كيفية إعداد قاعدة بيانات Dokku ؟
إعداد تخزين Dokku
وصول مسؤول Django إلى مسؤول Django على Dokku
إضافة نطاق
ما هي بعض فوائد استخدام بيئة تطوير Dokku Django ؟
الخلاصة
الحقول العلائقية في نماذج Django
1.المفتاح الخارجي
.2حقل واحد إلى حقل واحد
3.حقل متعدد إلى متعدد
حقول عناوين URL في المتسلسلات - إطار عمل Django REST
ما هي حقول URL؟
HyperlinkedRelatedField
حقل الهوية التشعبي HyperlinkedIdentityField
حقل URLField
9
الفصل التاسع
Django CMS vs. WordPress
سيتضمن هذا البرنامج التعليمي الموضوع التالي -
ما هو Django CMS ؟
ميزات Django CMS
عيوب Django CMS
متى تستخدم Django CMS ؟
الأدوات المدمجة مع نظام إدارة المحتوى Django
ما هو WordPress ؟
ميزات WordPress
عيوب WordPress
متى تستخدم WordPress ؟
أدوات مدمجة مع WordPress
ما نوع الموقع الإلكتروني الذي يمكن للمستخدم إنشاؤه باستخدام WordPress ؟
الفرق بين Django CMS و WordPress
الخلاصة
Django vs. Laravel
ما هو Django ؟
الميزات الرئيسية Django
ما هو Laravel ؟
الميزات الرئيسية Laravel
الفرق بين Django Laravel
بعض الاختلافات المهمة الأخرى
مقارنة بين Django and Laravel
الخلاصة
PHP مقابل Django | فرق مهم بين PHP و Django
الفرق بين Django و PHP
مقارنة بين Django و PHP
إعداد البيئة
مزايا Django
مزايا PHP
عيوب Django
عيوب PHP
مقارنة دعم الهندسة المعمارية
سهولة الاختبار
دعم المجتمع
الخلاصة
كتب ذات صلة
برمجة وتطوير الإنترنت بلغة جافا سكريبت
الدليل الشامل لتطوير وبرمجة المواقع
كيف تصبح مبرمج
MySQL الإعداد
React.js تطوير واجهات المستخدم
إنشاء واجهة مستخدم باستخدام بايثون Tkinter
برمجة وتطوير الإنترنت بلغة PHP
البرمجة باستخدام C/C++
تقييمات القراء
التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.3
★★★★☆
57
تقييم
5★
17
4★
40
3★
0
2★
0
1★
0