TypeError: объект 'Answer' не является итерируемым
class AnswerListFilterForUserView(APIView):
def get(self, request, pk):
user = request.query_params.get('user')
data = Answer.objects.filter(question = pk).filter(username =
user).order_by('created_at').last()
serializer= AnswerFilterSerializer(data, many=True)
return Response(serializer.data)
Как я могу получить последние данные из моей модели ответов
Когда я использую last(), возникает ошибка "TypeError: 'Answer' object is not iterable".
Помогите мне с этим
используйте метод latest() вместо метода last(). Надеюсь, это сработает.
для большей ясности обратитесь к официальным документам Django https://docs.djangoproject.com/en/dev/ref/models/querysets/#latest