예제 #1
0
def check_for_new_memories(request, memories_group):
  try :
    totalImages = request.GET['totalImages']
    totalImages = int(totalImages)
  except: return HttpResponseBadRequest()

  memories_count = MemoryRepository.get_memories_group(memories_group)[totalImages : totalImages + 10].count()
  return HttpResponse(memories_count, mimetype='application/text')
예제 #2
0
def memories(request, memories_group):
  memories = MemoryRepository.get_memories_group(memories_group)[:20]
  data = {
    'all_memories'    : memories,
    'expected_number' : 20,
    'memories_group'  : memories_group,
  }
  return render_to_response("mainapp/main_pages/memories.html", data, context_instance=RequestContext(request))
예제 #3
0
def get_new_memories(request, memories_group):
  try :
    totalImages = request.GET['totalImages']
    totalImages = int(totalImages)
  except: return HttpResponseBadRequest()
  
  memories = MemoryRepository.get_memories_group(memories_group)[totalImages : totalImages + 10]
  dict_to_be_dumped = {}
  i = 0
  for memory in memories:
    dict_to_be_dumped['%s_situation' % i] = memory.situation
    dict_to_be_dumped['%s_image' % i] = memory.image.url
    dict_to_be_dumped['%s_thumb_image' % i] = memory.image.thumbnail.url()
    i+=1
  return HttpResponse(simplejson.dumps(dict_to_be_dumped), mimetype='application/json')