إطار العمل Django
Django هو إطار عمل لتطوير تطبيقات الويب بلغة Python. يتبع نمط MVC (Model-View-Controller).
المميزات
- إدارة المستخدمين والمصادقة مدمجة
- واجهة إدارة جاهزة (Admin Interface)
- تعيين URLs سهل (URL Routing)
- نظام قوالب (Template System)
- محمي من هجمات XSS و CSRF و SQL Injection
مثال: تطبيق بسيط
# models.py from django.db import models class Post(models.Model): title = models.CharField(max_length=200) content = models.TextField() created_at = models.DateTimeField(auto_now_add=True)
تمارين
- ما مميزات Django مقارنة بكتابة تطبيق ويب من الصفر؟
- اشرح نمط MVC في Django.
- كيف يحمي Django من هجمات SQL Injection؟
📍 دروس مشابهة:
- الإعلام الآلي — لغة C: الجمل التكرارية — الأولى ثانوي (شعب علمية) — بكالوريا
- الإعلام الآلي — بايثون: الجمل الشرطية — الأولى ثانوي (شعب علمية) — بكالوريا –
- الإعلام الآلي — الخوارزميات: المخططات الانسيابية — الأولى ثانوي (شعب علمية) —
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.