def increment(request): if request.method == 'POST': counter = request.POST['counter'] if counter == 'simple': SimpleCounterShard.increment() else: GeneralCounterShard.increment('FOO') return HttpResponseRedirect('/show/')
def show(request): template_context = { 'simpletotal': SimpleCounterShard.get_count(), 'generaltotal': GeneralCounterShard.get_count('FOO') } return render_to_response('sharded_counters/counter.html', template_context, context_instance=RequestContext(request))