Example #1
0
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})
Example #2
0
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)