Пример #1
0
def add_review(request):

    form = ProductReviewForm(request.POST)

    if form.is_valid():
        review = form.save(commit = False)
        slug = request.POST.get('slug')
        product = Product.active.get(slug = slug)
        review.user = request.user
        review.product = product
        review.save()
        template = "catalog/product_review.html"
        html = render_to_string(template, {'review': review})
        response = json.dumps({'success': 'True', 'html': html})

    else:
        html = form.errors.as_ul()
        response = simplejson.dumps({'success': 'False', 'html': html})

    return HttpResponse(response, content_type = 'application/javascript; charset = utf-8')
Пример #2
0
def add_review(request):

    form = ProductReviewForm(request.GET)

    if form.is_valid():
        review = form.save(commit = False)
        slug = request.GET.get('slug')
        product = Product.active.get(slug = slug)
        review.user = request.user
        review.product = product
        review.save()
        template = "spiritbuzz/product_review.html"
        html = render_to_string(template, {'review': review})
        response = {'success': 'True', 'html': html}

    else:
        html = form.errors.as_ul()
        response = {'success': 'False', 'html': html}

    return JsonResponse(response)