Почему приложение Django не отображает HTML-страницу
Здравствуйте, я использую Django версии 4.2.3 для создания своего сайта. У меня есть объект UE (upcoming_events), в который я добавил несколько полей, однако, эти поля не отображаются при вызове объекта, вместо этого отображается надпись No Events, что происходит только когда объект upcoming_events пуст. Чтобы понять, почему это происходит, я использовал Django Shell для визуализации кода после обработки. Но в визуализации код, кажется, заполняет объекты просто отлично, только не при рендеринге объекта на сайте.
Пишу это из django.shortcuts import render from .models import UE
def home(request):
upcoming_events = UE.objects.order_by('-UE_pub_date')[:5] # Ensuring this query is correct
context = {'upcoming_events': upcoming_events} # Check the variable name here
return render(request, 'webapp/home.html', context)
в Django Shell дает следующий результат:
Как вы можете видеть, страница захватывает поля объектов UE в оболочке, может кто-нибудь помочь объяснить, почему не происходит рендеринг объектов