Django - ошибка 'object is not iterable', но для моего объекта нет итераций
У меня есть модель под названием Request с отношением модели Many-To-One, где пользователь может иметь несколько объектов Request. Запрос - это пользовательская модель рисования со многими полями.
Я просто пытаюсь выделить конкретный объект Request, на который кликнул пользователь, и показать его в отдельном шаблоне под названием 'requestcarousel'. Я не запускаю никаких циклов for на объекте, поэтому я не уверен, почему я получаю ошибку 'object is not iterable'. Я пытался использовать filter вместо get, что не дает ошибки, но ни один из объектов не показывается
Вот мое мнение:
def requestcarousel(request, pk=None):
if request.method == 'GET':
allRequests = Request.objects.filter(requested_user=request.user.pk)
requestedPaintings = allRequests.get(pk=pk)
context = {
'requestedPaintings': requestedPaintings,
}
return render(request, "requestcarousel.html", context)
Здесь requestcarousel.html: