remotes/origin/artem
Gena 11 years ago
parent 0896050fc9
commit 8a1a5ed5c1
  1. 1
      batiskaf/urls.py
  2. 21
      main/views.py

@ -30,6 +30,7 @@ urlpatterns = patterns(
name='size_sargan'),
url(r'^size/scorpena/$', 'main.views.size_scorpena',
name='size_scorpena'),
url(r'^api/item/(?P<article>.+)/$', 'main.views.temp_count_update', name='temp_count_update'),
url(r'^api/', include(router.urls)),
url(r'^news/', include('news.urls')),
url(r'^get_order_amount/$', 'store.views.get_order_amount'),

@ -1,5 +1,6 @@
from django.http import JsonResponse
from django.shortcuts import render
from store.models import Product, Category
from store.models import Product, Category, ProductVariation
def index(request):
@ -41,3 +42,21 @@ def size_sargan(request):
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)

Loading…
Cancel
Save