Пример #1
0
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))
Пример #2
0
def new_event(request, event_name):
    event = Event(name=event_name, date=datetime.now())
    event.save()
    return HttpResponse("Event "+event_name+" created successfully")