def bid(cls, request, auction_id): # DZIALA form = BidForm(request.POST) if form.is_valid(): price = form.cleaned_data["bid"] current_user = ShopUser.objects.get(user__pk=request.user.pk) auction = AuctionItem.objects.get(pk=auction_id) if auction.current_price < price: bid = Bid() bid.user = current_user bid.item = auction bid.date = datetime.now() bid.price = price bid.save() auction.bids.add(bid) auction.current_price = price auction.save() return HttpResponseRedirect('/aukcje/%s/' % str(auction_id))