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')
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))
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))
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')
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))