حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

نمایش فهرست درس‌ها با حلقه قالب در Django

تمرین آسان 9 visibility link download flag new_releases جدید

برنامه‌ای بنویسید که در پروژهٔ school_project و اپلیکیشن pages، فهرست درس‌های زیر را از طریق یک view به قالب pages/templates/pages/lessons.html ارسال کند. سپس با استفاده از حلقهٔ قالب، نام درس‌ها را در یک فهرست HTML از نوع <ul> نمایش دهید. صفحه باید از مسیر /lessons/ در دسترس باشد.

lessons = ["Variables", "Conditions", "Loops"]

خروجی مورد انتظار، فهرستی شامل سه درس یادشده است.

👨‍💻 14 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 1

pages/views.py

from django.shortcuts import render

def lessons(request):
    lesson_list = ["Variables", "Conditions", "Loops"]
    return render(request, "pages/lessons.html", {"lessons": lesson_list})

pages/urls.py

from django.urls import path
from . import views

urlpatterns = [
    path("lessons/", views.lessons, name="lessons"),
]

school_project/urls.py

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path("admin/", admin.site.urls),
    path("", include("pages.urls")),
]

pages/templates/pages/lessons.html

<ul>
  {% for lesson in lessons %}
    <li>{{ lesson }}</li>
  {% endfor %}
</ul>
پاسخ هوش مصنوعی Ai Python HTML & CSS جدید

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن