Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from importlib.resources import Package
- from django.shortcuts import render
- from django.http import JsonResponse
- from django.http import HttpResponse, HttpResponseNotFound
- from customers.models import *
- import requests
- import uuid
- def book(request):
- try:
- pacakges = Package.objects.all()
- orders = Orders.objects.all()
- context ={
- "packages" : pacakges,
- "orders" : orders
- }
- return render(request, context, "customers/home.html")
- except:
- return HttpResponseNotFound("<h1>This page is not found.</h1>")
- # def book_order(request):
- # url_post = ""
- # if request.method == 'POST':
- # if not tracking_number or tracking_number == '0':
- # tracking_number = "W"+uuid.uuid4().hex[:6].upper()
- # if not postal_code:
- # postal_code = "00100"
- def book_order(request):
- orderobj, created = Orders.objects.create (
- origin_location_name = request.Post.get("from"),
- delivery_location = request.Post.get("to"),
- delivery_location_description = request.POST.get("deliveryspecifics"),
- sender_name = request.POST.get("sendername"),
- recipient_name = request.POST.get("receivername"),
- recipient_phone = request.POST.get("recipientphone"),
- receiver_id_number = request.POST.get("receiverid"),
- sender_id_number = request.POST.get("sender_id_number"),
- sender_phone = request.POST.get("recipient_phone"),
- recieverphone = request.POST.get("recieverphone"),
- )
- packageobj, created = Packages.objects.update_or_create (
- description= request.POST.get("packagespecifics"),
- name = request.POST.get("")
- )
- # def searchPgItem(request):
- # trackingNumber = request.POST.get("tracking_number")
- # data ={'tracking_number': trackingNumber}
- # url ="http://core,posta.co.ke:1234/search-pg-item"
- # post_response = requests.post(url_post, json=new_data)
- # post_response_json = post_response.json()
- # print(post_response_json)
- # allowBooking = post_response_json['allow_booking']
- # if allowBooking == true:
- def PickandDropView(request):
- try:
- return render(request, "customers/services.html")
- except:
- return HttpResponseNotFound("<h1>This page is not found.</h1>")
- def RegisteredMailView(request):
- try:
- return render(request, "customers/services.html")
- except:
- return HttpResponseNotFound("<h1>This page is not found.</h1>")
- def ParcelsView(request):
- try:
- return render(request, "customers/services.html")
- except:
- return HttpResponseNotFound("<h1>This page is not found.</h1>")
- def SmallPacketsView(request):
- try:
- return render(request, "customers/services.html")
- except:
- return HttpResponseNotFound("<h1>This page is not found.</h1>")
- def ServicesView(request):
- try:
- return render(request, "customers/services.html")
- except:
- return HttpResponseNotFound("<h1>This page is not found.</h1>")
- def confirm_payment(request):
- template_name = 'customers/payment.html'
- return render(request, template_name, )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement