HTML من دالة عرض
جزء من قسم أساسيات 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>.
اضغط على تشغيل: تعرض الصفحة الرئيسية عنوانًا كبيرًا فوق سطر من النص.
جرّب بنفسك
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
تدرّب بنفسك: Playground لـ Django