def sale(request, event_name, product_id, menu): event_set = Event.objects.filter(name=event_name) if not event_set.exists(): event = Event(name=event_name, date=datetime.now()) event.save() else: event = event_set[0] if event.less_than_a_day_ago(): return HttpResponse("Event's is too old ! Can't sell !") product = Product.objects.get(id=product_id) sale = Sale(event=event, product=product) product.quantity = F('quantity') - 1 product.save() sale.save() return HttpResponse(sale_template.substitute(event=event_name, product=product.name, quantity=sale.amount))
def new_event(request, event_name): event = Event(name=event_name, date=datetime.now()) event.save() return HttpResponse("Event "+event_name+" created successfully")