from django.http import JsonResponse from django.shortcuts import render from main.models import Banner from store.models import Product, Category, ProductVariation def index(request): c = dict( products=Product.objects.order_by('-pk')[:8], aaa=[1,2,3,4,5,6,7,8,9,0], banners=Banner.objects.filter(is_active=True), ) return render(request, 'index.jinja', c) def advantages(request): return render(request, 'advantages.jinja') def payment(request): return render(request, 'payment.jinja') def delivery(request): return render(request, 'delivery.jinja') def contacts(request): return render(request, 'contacts.jinja') def faq(request): return render(request, 'faq.jinja') def size_beuchat(request): return render(request, 'size/beuchat.jinja') def size_index(request): return render(request, 'size/index.jinja') def size_scorpena(request): return render(request, 'size/scorpena.jinja') def size_sargan(request): return render(request, 'size/sargan.jinja') def size_omer_sporasub(request): return render(request, 'size/omer_sporasub.jinja') def temp_count_update(request, article): retval = dict(error_code=0) try: product = ProductVariation.objects.get(article__iexact=article) count = request.GET.get('count', None) if count != None: count = count.replace(',', '.') if int(count) < 0: count = 0 product.in_stock = int(count) product.save() else: retval['error_code'] = 1 except ProductVariation.DoesNotExist: retval['error_code'] = 1 except Exception as e: retval['error_code'] = e return JsonResponse(retval)