def rentbike(req): Name = req.session.get('PersonName') if Name: person = Person.objects.get(PersonName=Name) if person.IsAdmin == 1: return HttpResponse('Exist Order,Please Return Bike') else: list_bike = Bike.objects.filter(BikeStatus=0) if req.method == 'POST': O_Form = OrderFrom(req.POST) if O_Form.is_valid(): biketype = O_Form.cleaned_data['BikeType'] bike = Bike.objects.get(BikeType=biketype) order = Order() order.OrderPersonID = person order.OrderBikeID = bike order.OrderStartTime = time.time() order.OrderEndTime = 0 order.OrderAccountPayable = 0 order.save() person.IsAdmin = 1 bike.BikeStatus = 1 person.save() bike.save() return HttpResponseRedirect('/Bike/person/') else: return HttpResponse('Bike choice Error,Again') else: O_Form = OrderFrom() return render_to_response('rentbike.html', { 'Form': O_Form, 'List_Bike': list_bike, 'Name': person.PersonName })