صفحة ثانية
جزء من قسم أساسيات 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".
التحدي
سهلأضف صفحة «حول» على /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