Exemplo n.º 1
0
def dom(request):
    if request.method =="POST":
        print request.POST
        reservation = Reservation()
        reservation.contact_first_name = request.POST["contact_first_name"]
        reservation.contact_last_name = request.POST["contact_last_name"]
        reservation.contact_email_address = request.POST["contact_email_address"]
        reservation.contact_phone_number = request.POST["contact_phone_number"]

        reservation.check_in_date = parser.parse(request.POST["check_in_date"])

        reservation.check_out_date = parser.parse(request.POST["check_out_date"])

        reservation.number_of_nights  = int(request.POST["number_of_nights"])
        reservation.number_of_adults = int(request.POST["number_of_adults"])
        reservation.number_of_children = int(request.POST["number_of_children"])

        reservation.message_to_hosts = request.POST["message_to_hosts"]

        reservation.calculated_rate = float(request.POST["calculated_rate"])
        reservation.cleaning_fee = float(request.POST["cleaning_fee"])
        reservation.tax = float(request.POST["tax"])
        reservation.payment_total = float(request.POST["payment_total"])
        reservation.save()
        return redirect("thank_you")

    return render(request, 'dom.html')
Exemplo n.º 2
0
def ajax(request):
    if request.method == "POST":
        event = Reservation()
        event.contact_first_name = request.POST["name"]
        event.contact_last_name = request.POST["name"]
        event.check_in_date = date.today()
        event.save()

    # Query the database for a list of ALL categories currently stored.
    # Order the categories by no. likes in descending order.
    # Retrieve the top 5 only - or all if less than 5.
    # Place the list in our context_dict dictionary which will be passed to the template engine.
    reservation_list = Reservation.objects.all()

    reservation = list(Reservation.objects.all())
    reservation_list = []
    for r in reservation:
        reservation_list.append({

            "first_name": r.contact_first_name
        })
    # Render the response and send it back!
    return HttpResponse(dumps(reservation_list, indent=4), content_type="application/json")