Profesyonel Çikolata ve Pastacılık Ekipmanları | Çikolata makineleri | Pastacılık ve Profesyonel mutfak çözümleri
Sepetinizde ürün bulunmamaktadır.
Binlerce ürünü büyük indirimlerle satın almak için hemen alışverişe başlayın. ALIŞVERİŞE BAŞLA
Yükleniyor...
r # views.pyr from django.http import JsonResponser from django.views import Viewr class CheckoutView(View):r def get(self, request):r products_param = request.GET.get('products', '')r coupon = request.GET.get('coupon', None)r # Parse productsr product_quantities = {}r if products_param:r for entry in products_param.split(','):r try:r product_id, quantity = entry.split(':')r product_quantities[product_id] = int(quantity)r except ValueError:r continue # Skip malformed entriesr # Build responser response_data = {r 'products': product_quantities,r 'coupon': coupon if coupon else 'No coupon applied'r }r r return JsonResponse(response_data)r r # urls.pyr from django.urls import pathr from .views import CheckoutViewr urlpatterns = [r path('checkout/', CheckoutView.as_view(), name='checkout'),r ]