def handle_ticket(info): context_dict = {} ticket = Ticket() order = info["GtETicket_Response"]["Order"] ticket.order_id = order["@ID"] ticket.express_id = order["@ExpressID"] departure = info["GtETicket_Response"]["Departure"] ticket.train = departure["@Train"] ticket.departure_date = departure["@Date"] ticket.departure_time = departure["@Time"] ticket.departure_station = departure["@Station"] arrival = info["GtETicket_Response"]["Arrival"] ticket.arrival_date = arrival["@Date"] ticket.arrival_time = arrival["@Time"] ticket.arrival_station = arrival["@Station"] car = info["GtETicket_Response"]["Car"] ticket.car_number = car["@Number"] ticket.car_type = car["@Type"] ticket.seat_number = info["GtETicket_Response"]["Seats"]["Seat"] ticket.price = info["GtETicket_Response"]["Tariff"] ticket.full_name = info["GtETicket_Response"]["Tickets"]["Ticket"]["Passenger"]["@Name"] ticket.save() context_dict['ticket'] = ticket return context_dict