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 נעשה מסורבל. תבניות פותרות את הבעיה בהמשך היחידה הזאת; בשביל שתי שורות, מחרוזת מתאימה.
אתגר
קלהפכו את דף הבית לכותרת ולפסקה:
- הכותרת
<h1>Welcome to Corner Café</h1>, - ואז הפסקה
<p>Fresh coffee and cake every day.</p>.
לחצו על Run: בדף הבית תופיע כותרת גדולה מעל שורת טקסט.
נסו בעצמכם
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 אונליין