تخطَّ إلى المحتوى

🎸 شرح Django

لوحة الإدارة (Admin)

الدرس 5 من 35· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ٢٨ يونيو ٢٠٢٦

لوحة الإدارة التلقائية

من أقوى مزايا Django: لوحة تحكّم جاهزة لإدارة بياناتك بلا كتابة أي واجهة.

إنشاء مستخدم مدير

python manage.py createsuperuser

أدخل اسم المستخدم والبريد وكلمة المرور، ثم افتح:

http://localhost:8000/admin

تسجيل نموذج في اللوحة

في blog/admin.py:

from django.contrib import admin
from .models import Post

admin.site.register(Post)

الآن تستطيع إضافة وتعديل وحذف المقالات من اللوحة مباشرة!

تخصيص عرض اللوحة

from django.contrib import admin
from .models import Post

@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
    list_display = ('title', 'created_at')
    search_fields = ('title',)
    list_filter = ('created_at',)
الخيارالوظيفة
list_displayالأعمدة المعروضة في القائمة
search_fieldsحقول البحث
list_filterفلاتر جانبية

لماذا هذه ميزة قوية؟

توفّر عليك بناء لوحة تحكّم كاملة يدويًا — جاهزة وآمنة من اللحظة الأولى، مثالية لإدارة المحتوى.

🎯 التالي: التثبيت وإنشاء المشروع بالتفصيل.

شرح لوحة الإدارة (Admin) — Django بالعربي
لوحة الإدارة (Admin)Django بالعربي · The Code Fix

📚 لمزيد من التعمّق في Django، راجِع التوثيق الرسمي لـ Django.

هل كان هذا الدرس مفيدًا؟