Menu
CoddyTech

صفحة ثانية

جزء من قسم أساسيات Django في رحلة Django على Coddy. الدرس 2 من 23.

يريد المقهى صفحة «نبذة عنا». يوجّه Django الطلبات إلى home عند المسار / لأن mysite/urls.py، وهو ملف إعدادات URL الخاص بالمشروع، ينص على ذلك:

urlpatterns = [
    path("", views.home),
]

تربط كل دالة path() مسارًا بعرض. عند ورود طلب إلى /faq/، يحذف Django الشرطة المائلة الأولى، ويمرّ على urlpatterns، ثم يستدعي العرض الخاص بأول مسار يطابق faq/. وإذا لم يطابق أي مسار، فستكون الإجابة 404 الصفحة غير موجودة.

إذًا، تتطلب إضافة صفحة جديدة خطوتين: إنشاء عرض في views.py، وإضافة path() إليه في urls.py. تنتهي المسارات بشرطة مائلة: "faq/"، وليس "faq".

challenge icon

التحدي

سهل

أضف صفحة «حول» على /about/:

  • في menu/views.py، أضف عرضًا باسم about يُعيد Corner Café opened in 2026.؛
  • في mysite/urls.py، أضف مسارًا "about/" لها.

اضغط على تشغيل: ستفتح المعاينة /about/.

جرّب بنفسك

from django.urls import path

from menu import views

urlpatterns = [
    path("", views.home),
]

جميع دروس أساسيات Django

تدرّب بنفسك: Playground لـ Django