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
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)
|
|
|
|
|