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')
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)