Django & Ajax чат-приложение
В этом приложении чата я сделал страницу комнаты и пытаюсь получить сообщения в эту комнату как jsonResponse, но я продолжаю получать эту ошибку Объект 'method' не является итерируемым...
вид:
def getMessages(request,room):
room_details = Room.objects.get(name=room)
messages = Message.objects.filter(room=room_details.id)
return JsonResponse({'messages':list(messages.values)})
Сценарии: * $(document).ready(function(){
)setInterval(function(){
$.ajax({
method: 'GET',
url : "",
success: function(response){
console.log(response);
$("#display").empty();
for (var key in response.messages)
{
var temp="<div class='container darker'><b>"+response.messages[key].user+"</b><p>"+response.messages[key].value+"</p><span class='time-left'>"+response.messages[key].date+"</span></div>";
$("#display").append(temp);
}
},
error: function(response){
alert('An error occured')
},
complete: function(xhr,status){
console.log(status);
console.log(xhr);
}
});
},1000);
})
</script>*