|
|
|
@ -38,9 +38,8 @@ def list_of_teas(): |
|
|
|
dic[tt.category.name][tt.name]['price'] = int(tt.preferred.price / 100) |
|
|
|
dic[tt.category.name][tt.name]['price'] = int(tt.preferred.price / 100) |
|
|
|
dic[tt.category.name][tt.name]['pic'] = '/media/' + str(tt.preferred.pic.id) + '.' + get_extension( |
|
|
|
dic[tt.category.name][tt.name]['pic'] = '/media/' + str(tt.preferred.pic.id) + '.' + get_extension( |
|
|
|
tt.preferred.pic.href) |
|
|
|
tt.preferred.pic.href) |
|
|
|
dic[tt.category.name][tt.name]['ms'] = [tt.preferred.m * x for x in range(0, 11)] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return dic |
|
|
|
return {'categories': dic, 'ms': [0, 50, 100, 150, 200, 250, 300, 350, 400, 450, 500]} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def list_of_choices(request): |
|
|
|
def list_of_choices(request): |
|
|
|
@ -69,17 +68,9 @@ def list_of_choices(request): |
|
|
|
return {'choices': arr, 'voted': voted} |
|
|
|
return {'choices': arr, 'voted': voted} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_my_choice(request): |
|
|
|
|
|
|
|
my_choice = Choice.objects.filter(users__in=[request.user]).first() |
|
|
|
|
|
|
|
if my_choice is None: |
|
|
|
|
|
|
|
return {} |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return {tea_id: str(mass) for tea_id, mass in json.loads(my_choice.choice).items()} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_requiered |
|
|
|
@login_requiered |
|
|
|
def choose(request): |
|
|
|
def choose(request): |
|
|
|
context = {'categories': list_of_teas(), 'teas': get_my_choice(request)} |
|
|
|
context = list_of_teas() |
|
|
|
template = loader.get_template('choose.html') |
|
|
|
template = loader.get_template('choose.html') |
|
|
|
return HttpResponse(template.render(context, request)) |
|
|
|
return HttpResponse(template.render(context, request)) |
|
|
|
|
|
|
|
|
|
|
|
|