עמוד שני
חלק מהיחידה יסודות Django במסלול ה-Django של Coddy. שיעור 2 מתוך 23.
בית הקפה רוצה דף "אודות". Django שולח את / אל home כי mysite/urls.py, קובץ ה־URLconf של הפרויקט, מורה לו לעשות זאת:
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
תרגלו בעצמכם: Django אונליין