HTML מתוך View
חלק מהיחידה יסודות Django במסלול ה-Django של Coddy. שיעור 3 מתוך 23.
דף הבית הוא שורה אחת של טקסט פשוט. בדף אמיתי יש כותרות ופסקאות, הכתובות ב-HTML, שפת דפי האינטרנט: <h1> מסמן כותרת, ו-<p> פסקה.
תצוגה יכולה להחזיר HTML במחרוזת שלה, והדפדפן מציג אותו במקום להציג את התגים:
def news(request):
return HttpResponse("<h1>News</h1><p>New cakes on Friday.</p>")לכל תג שפותחים צריך תג סוגר, עם קו נטוי: </h1>. אם שוכחים אותו, שאר הדף הופך לחלק מהכותרת.
דף שלם במחרוזת Python נהיה מבולגן. תבניות פותרות את הבעיה בהמשך היחידה הזאת; לשתי שורות, מחרוזת מספיקה.
אתגר
קלב־menu/views.py, הפוך את דף הבית לכותרת ואחריה פסקה: <h1>Welcome to Corner Café</h1>, ואז <p>Fresh coffee and cake every day.</p>.
לחץ על הרצה: כותרת גדולה מופיעה מעל שורת טקסט. לאחר מכן לחץ על בדיקה.
נסו בעצמכם
from django.http import HttpResponse
def home(request):
return HttpResponse("Welcome to Corner Café")
def about(request):
return HttpResponse("Corner Café opened in 2026.")
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות Django
תרגלו בעצמכם: Django אונליין