Django 5 для начинающих

Прогресс по курсу:  9/1004

2.5 Диспетчер URL, часть 2.
3 из 13 шагов пройдено
0 из 42 баллов  получено

Задача 3

Дано содержимое файла представлений views.py приложения main_app:

from django.http import HttpResponse


def index(request):
    return HttpResponse("Главная страница")


def user(request):
    age = request.GET.get("age")
    name = request.GET.get("name")
    return HttpResponse(f"<h2>Имя: {name}, Возраст: {age}</h2>")

Задание:

Напишите содержимое файла urls.py приложения main_app. Добавьте следующие маршруты для функций представлений:

  • index(), чтобы функция выполнилась при посещении корневой директории сайта (http://127.0.0.1:8000).
  • user(), чтобы функция выполнилась при посещении директории сайта /user/ и извлекла параметры из строки запроса (http://127.0.0.1:8000/user/?name=John&age=42).

Используйте для этого функцию path(), предварительно импортировав её и файл представлений приложения.


P.S. На экран ничего не нужно выводить.

Чтобы решить это задание откройте https://stepik.org/lesson/1146704/step/10

Напишите программу. Тестируется через stdin → stdout

Верно решили 180 учащихся
Из всех попыток 59% верных
Time Limit: 30 секунд
Memory Limit: 256 MB
Максимум 5 баллов за решение.

Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий

за такие задания в джанго респект!