Zoo/test_browser/views.py

51 lines
1.3 KiB
Python

from django.shortcuts import render, redirect
from djangoZoo import settings
from test_browser.models import Ticket, Order
# Create your views here.
def index_page(request):
return render(request, 'index.html')
def tickets_page(request):
all_Ticket = Ticket.objects.all()
return render(request, 'tickets.html', context={'tickets': all_Ticket})
def check_choice(request):
all_Ticket = Ticket.objects.all()
quantity0 = request.GET['ticket1']
quantity1 = request.GET['ticket2']
quantity2 = request.GET['ticket3']
total_price = (all_Ticket[0].price * int(quantity0) + all_Ticket[1].price * int(quantity1))
element = Order(name = 'Order #', quantity0 = quantity0, quantity1 = quantity1, quantity2 = quantity2,
total_price = total_price)
element.save()
return render(request, 'check_choice.html', {'quantity1' : quantity0,
'quantity2' : quantity1,
'quantity3' : quantity2,
'tickets': all_Ticket,
'total_price' : total_price})