Пример #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 quotes(request):
  quotes = QuoteRepository.all()[:20]
  for quote in quotes:
    if len(quote.owner_name) > 30:
      quote.owner_name = ' '.join(quote.owner_name.split(' ')[:2]) + ' ...'
    quote.content = quote.content[:60 - len(quote.owner_name)]
    
  images_count = MemoryRepository.all().count()
  data = {
    'all_quotes': quotes,
    'images_count' : images_count,
    'expected_number': 20,
  }
  return render_to_response("mainapp/main_pages/quotes.html", data, context_instance=RequestContext(request))
Пример #4
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')
Пример #5
0
def about(request):
  images_count = MemoryRepository.all().count()
  data = {
    'images_count' : images_count
  }
  render_to_response("mainapp/main_pages/about.html", data, context_instance=RequestContext(request))