الذكاء الاصطناعي · الدرس 04

مقدمة إلى Django

Django هو إطار عمل قوي لبناء تطبيقات الويب بسرعة، مع دعم مدمج للـ models، القوالب، والأمان.

مستوى متوسط قراءة 7 دقائق تطوير ويب

Django يساعدك في بناء موقع كامل بسرعة

يوفر لك Django بنية جاهزة لإنشاء تطبيق ويب كامل، من قاعدة البيانات إلى واجهة المستخدم، مع تنظيم جيد للملفات والأجزاء.

python
from django.http import HttpResponse


def home(request):
    return HttpResponse("مرحباً من Django!")
مرحباً من Django!

أهم مكونات Django

01

الـ views

هي الدوال التي تستقبل الطلبات وتعيد الاستجابة.

def home(request):
02

الـ models

تُستخدم لتمثيل البيانات داخل قاعدة البيانات.

class Post(models.Model):
03

القوالب templates

هي ملفات HTML تُظهر واجهة المستخدم.

return render(request, 'home.html')
04

الـ URLs

تربط الروابط بوجهات العرض المناسبة.

path('', views.home, name='home')

يصنع تطبيقك الأول

أنشئ view صغيراً يرسل رسالة ترحيب، ثم ربطه بعنوان في URLs.

def home(request): return HttpResponse("Welcome!")