from django.shortcuts import render from django.http import HttpResponse, JsonResponse from django.views.decorators.csrf import csrf_exempt import datetime from polls.decorators import polls_login_required from django.core.exceptions import ObjectDoesNotExist from polls.models import Message, NormalMessage, URLMessage @csrf_exempt @polls_login_required def last_messages(request): if request.method == 'POST': return HttpResponse(status=405) id = request.user.id group_id = request.GET.get('group_id') messages = Message.objects.filter(send_to_id=group_id) results = [] for o in messages: print(dir(o)) result = dict() result['id'] = str(o.id) results.append(result) return JsonResponse({'status': 'success', 'message': results}, safe=False)