views.py 743 B

12345678910111213141516171819202122
  1. from django.shortcuts import render
  2. from django.http import HttpResponseRedirect
  3. from .models import Quote
  4. from .forms import QuoteForm
  5. from pages.models import Page
  6. def quote_req(request):
  7. submitted = False
  8. if request.method == 'POST':
  9. form = QuoteForm(request.POST, request.FILES)
  10. if form.is_valid():
  11. form.save()
  12. return HttpResponseRedirect('/quote?submitted=True')
  13. else:
  14. form = QuoteForm()
  15. if 'submitted' in request.GET:
  16. submitted = True
  17. return render(request, 'quotes/quote.html', {'form': form,
  18. 'page_list': Page.objects.all(),
  19. 'submitted': submitted})