Ejemplo n.º 1
0
def index(request):
    counter = PaidCounter.load()
    try:
        lesson_json = my_serializer.to_json(Lesson.objects.last())
    except Lesson.DoesNotExist:
        lesson_json = None
    return render_to_response('main.html', {'paid_num': counter.num, 'lesson': lesson_json}, context_instance=RequestContext(request))
Ejemplo n.º 2
0
def pay_lessons(request):
    #TODO create nice rest
    if request.method == 'POST':
        lesson_num = request.POST.get('lesson_num')
        counter = PaidCounter.load()
        counter.num = int(lesson_num)
        counter.save()
        return JsonResponse({"lesson_num": lesson_num})
    else:
        return JsonResponse({"nothing to see": "this isn't happening"})
Ejemplo n.º 3
0
def create_lesson(request):
    def create_lesson_inst():
        dialog = Dialog()
        dialog.save()
        home_work = HomeWork()
        home_work.save()
        lesson = Lesson(dialog = dialog, home_work = home_work)
        lesson.save()
        return lesson

    counter = PaidCounter.load()
    #TODO: no lessons check
    counter.num -= 1
    counter.save()
    lesson_json = my_serializer.to_json(create_lesson_inst())
    return HttpResponse(lesson_json, content_type='application/json')