37596-vm/core/views.py
Flatlogic Bot 610ac52454 first try
2026-01-19 21:16:21 +00:00

20 lines
654 B
Python

from django.contrib.auth.decorators import login_required
from django.shortcuts import render
from .models import Product
from collections import defaultdict
@login_required
def index(request):
products = Product.objects.all().order_by('category', 'name')
grouped_products = defaultdict(list)
for product in products:
grouped_products[product.category].append(product)
context = {
'grouped_products': dict(grouped_products)
}
return render(request, 'core/index.html', context)
def article_detail(request):
# This is a placeholder view to prevent errors
return render(request, 'core/article_detail.html')