صفحة ثانية
جزء من قسم أساسيات 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".
التحدي
سهلأضف صفحة «حول».
- في
menu/views.py، أضف عرضًا باسمaboutيُرجعCorner Café opened in 2026. - في
mysite/urls.py، أضف مسارًاabout/يشير إلىviews.about. لا تبدأ المسارات أبدًا بشرطة مائلة.
افتح /about/ للاطّلاع عليها.
جرّب بنفسك
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
جميع دروس أساسيات Django
تدرّب بنفسك: Playground لـ Django