def rate_merchant(request, merchant_id): if request.method == 'POST': rating_form = RatingForm(data=request.POST) if rating_form.is_valid(): # rating_form.user = get_object_or_404(User, pk=request.user.id) # rating_form.merchant = get_object_or_404(Merchant, pk=merchant_id) merchant = get_object_or_404(Merchant, pk=merchant_id) rating = MerchantRating(user=get_object_or_404(User, pk=request.user.id), merchant=merchant) rating.rating_ontime = request.POST['rating_quality'] rating.rating_quality = request.POST['rating_quality'] rating.rating_reliability = request.POST['rating_ontime'] rating.rating_value = request.POST['rating_quality'] rating.save() ratings = MerchantRating.objects.all().filter(merchant=merchant) context = {"merchant": rating.merchant, "ratings": ratings} return render(request, 'hackathon/merchant.html', context) else: print rating_form.errors else: rating_form = RatingForm() merchant = get_object_or_404(Merchant, pk=merchant_id) return render(request, 'hackathon/rate_merchant.html', {'rating_form': rating_form, 'merchant': merchant})
u7.save() u8.save() u9.save() u10.save() u11.save() u12.save() u13.save() u14.save() u15.save() u16.save() u17.save() u18.save() u19.save() u20.save() r1 = MerchantRating(merchant=m1, user=u1) r2 = MerchantRating(merchant=m2, user=u2) r3 = MerchantRating(merchant=m3, user=u3) r4 = MerchantRating(merchant=m4, user=u4) r5 = MerchantRating(merchant=m5, user=u5) r6 = MerchantRating(merchant=m6, user=u6) r7 = MerchantRating(merchant=m7, user=u7) r8 = MerchantRating(merchant=m8, user=u8) r9 = MerchantRating(merchant=m9, user=u9) r10 = MerchantRating(merchant=m10, user=u10) r11 = MerchantRating(merchant=m11, user=u11) r12 = MerchantRating(merchant=m12, user=u12) r13 = MerchantRating(merchant=m13, user=u13) r14 = MerchantRating(merchant=m14, user=u14) r15 = MerchantRating(merchant=m15, user=u15) r16 = MerchantRating(merchant=m16, user=u16)