Цикл for, Page not found (404) - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Есть два models -
Есть views -
urls -
Ну и шаблон, в котором, собственно и проблема -
Вообщем проблема заключается в том, что когда добавляю цикл for то выдаёт ошибку - Page not found (404), shop.views.popular. Но если я ввожу category/alias(в смысле из БД) то всё фильтрует.

Решение задачи: «Цикл for, Page not found (404)»

textual
Листинг программы
def products(request, alias):
    product = Items.objects.get(alias=alias)
    title = product.name
 
    context = {
        'product': product,
        'title': title,
    }
 
    return render(request, 'product/product.html', context)
 
 
def get_category(request, alias):
 
    category = Category.objects.filter(alias=alias)
    products = Items.objects.filter(category=category)
    title = category.name()
 
    context = {
        'products': products,
        'category': category,
        'title': title,
    }
    return render(request, 'popular/popular.html', context)
 
 
def popular(request, alias):
    title = 'Популярные'
    products = Items.objects.all()
    category = Category.objects.filter(alias=alias)
 
    context = {
        'products': products,
        'category': category,
        'title': title,
 
    }
    return render(request, 'popular/popular.html', context)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы