Example #1
0
File: views.py Project: essa26/cars
def car_detail(request, pk):

	context = {}

	origins = Origin.objects.all()

	context['origins'] = origins

	car = Car.objects.get(pk=pk)

	context ['car'] = car

	form = CreateReview(initial={'car':car.pk,'car_review':""})

	context['form'] = form

	if request.method == 'POST':
		form = CreateReview(request.POST)
		if request.user.is_authenticated():
			if form.is_valid():
				author = request.user
				car_review = form.cleaned_data['car_review']
				
				new_review = Review.objects.get_or_create(author=author, car_review=car_review, car=car)
				context['valid'] = "Review Saved"
			

	return render_to_response('car_detail.html', context, context_instance=RequestContext(request))
Example #2
0
File: views.py Project: essa26/cars
def car_detail(request, pk):

    context = {}

    origins = Origin.objects.all()

    context['origins'] = origins

    car = Car.objects.get(pk=pk)

    context['car'] = car

    form = CreateReview(initial={'car': car.pk, 'car_review': ""})

    context['form'] = form

    if request.method == 'POST':
        form = CreateReview(request.POST)
        if request.user.is_authenticated():
            if form.is_valid():
                author = request.user
                car_review = form.cleaned_data['car_review']

                new_review = Review.objects.get_or_create(
                    author=author, car_review=car_review, car=car)
                context['valid'] = "Review Saved"

    return render_to_response('car_detail.html',
                              context,
                              context_instance=RequestContext(request))
Example #3
0
File: views.py Project: essa26/cars
def add_review(request):
	context = {}

	origins = Origin.objects.all()

	

	context['origins'] = origins

	form = CreateReview()
	context['form'] = form 
	if request.method == 'POST':
		form = CreateCReview(request.POST)

		if form.is_valid():
			form.save()

			context['valid'] = "Review Saved"

	elif request.method == 'GET':
		context['valid'] = form.errors
	return render_to_response('add_review.html', context, context_instance=RequestContext (request))
Example #4
0
File: views.py Project: essa26/cars
def add_review(request):
    context = {}

    origins = Origin.objects.all()

    context['origins'] = origins

    form = CreateReview()
    context['form'] = form
    if request.method == 'POST':
        form = CreateCReview(request.POST)

        if form.is_valid():
            form.save()

            context['valid'] = "Review Saved"

    elif request.method == 'GET':
        context['valid'] = form.errors
    return render_to_response('add_review.html',
                              context,
                              context_instance=RequestContext(request))