الذكاء الاصطناعي · الدرس 04
مقدمة إلى Django
Django هو إطار عمل قوي لبناء تطبيقات الويب بسرعة، مع دعم مدمج للـ models، القوالب، والأمان.
الفكرة في سطر
Django يساعدك في بناء موقع كامل بسرعة
يوفر لك Django بنية جاهزة لإنشاء تطبيق ويب كامل، من قاعدة البيانات إلى واجهة المستخدم، مع تنظيم جيد للملفات والأجزاء.
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')
مختبر AIRealm
اختبر محتوى الصفحة
اكتب عنوان الصفحة، وستظهر رسالة جاهزة من قالب Django.
output
مرحباً بكم في AIRealm
في Django:
return HttpResponse("مرحباً بكم في AIRealm")تحدي سريع
يصنع تطبيقك الأول
أنشئ view صغيراً يرسل رسالة ترحيب، ثم ربطه بعنوان في URLs.
def home(request):
return HttpResponse("Welcome!")