Menu
CoddyTech

صفحة ثانية

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

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

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

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

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

challenge icon

التحدي

سهل

أضف صفحة «حول».

  1. في menu/views.py، أضف عرضًا باسم about يُرجع Corner Café opened in 2026.
  2. في mysite/urls.py، أضف مسارًا about/ يشير إلى views.about. لا تبدأ المسارات أبدًا بشرطة مائلة.

افتح /about/ للاطّلاع عليها.

جرّب بنفسك

from django.urls import path

from menu import views

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

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

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