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

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

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

Задача 1

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

from django.http import HttpResponse


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


def products(request):
    return HttpResponse("Список товаров")


def new(request):
    return HttpResponse("Новые товары")


def top(request):
    return HttpResponse("Наиболее популярные товары")

Задание:

Допишите содержимое файла urls.py приложения main_app, а именно используя функцию path() напишите подключаемые маршруты в список product_patterns, который касается товаров, чтобы функции:

  • products(), чтобы она выполнилась при посещении директории сайта /products/ (http://127.0.0.1:8000/products/).


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

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

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

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

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

Автор очень зря, что вы написали почти весь код, это очень простое задание, теория очень хорошо усваивается!

Изменен No Name

@No_Name, Но опять же, если судить по процентам правильных ответов, не все хорошо усваивают теорию)

@Илья_Перминов, Да это больше невнимательность и непривычность писать такой код. Действительно лучше набивать руку и самим писать весь код.

Не решаемая задача какая то

@Konstantin_Chekhovich, у вас самое первое решение было почти правильное, только куда то пропал импорт include. А дальше вы зачем пытаетесь присвоить имена маршрутам? 

Я делал это по привычке из других курсов для того что бы код более читаемым и понятным. Вообщем я переработал и уже можно сказать сам не понимал что делаю.

@Konstantin_Chekhovich, во второй задаче не нужно редактировать список product_patterns.