You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

62 lines
1.6 KiB

from django.http import JsonResponse
from django.shortcuts import render
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],
)
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:
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)