def auction(request,auction_id): auction = get_object_or_404(Auction,pk=auction_id) return render_to_response("auction.html", dict(user=request.user, au=get_auction_user(request.user), auction=auction, user_can_bid=auction.user_can_bid(request.user), user_is_auction_winner=auction.is_user_auction_winner(request.user), user_is_top_bidder=auction.is_user_top_bidder(request.user), ) )
def index(request): user = request.user au = get_auction_user(request.user) open_auctions = Auction.objects.filter(status="open").order_by('-modified') for auction in open_auctions: if auction.user_can_bid(user): auction.can_bid = True else: auction.can_bid = False return render_to_response("index.html", dict(user=user, au=au, open_auctions=open_auctions, nobid_auctions=Auction.objects.filter(status="nobid").order_by('-modified'), closed_auctions=Auction.objects.filter(status="closed").order_by('-modified')))
def user_page(request): return render_to_response("profile.html",dict(user=request.user, open_auctions=user_open_auctions(request.user), won_auctions=user_won_auctions(request.user), au=get_auction_user(request.user)))