Advertisement
shadiff

views today

May 16th, 2023
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. from importlib.resources import Package
  2. from django.shortcuts import render
  3. from django.http import JsonResponse
  4. from django.http import HttpResponse, HttpResponseNotFound
  5. from customers.models import *
  6. import requests
  7. import uuid
  8.  
  9.  
  10. def book(request):
  11. try:
  12. pacakges = Package.objects.all()
  13. orders = Orders.objects.all()
  14. context ={
  15. "packages" : pacakges,
  16. "orders" : orders
  17. }
  18. return render(request, context, "customers/home.html")
  19. except:
  20. return HttpResponseNotFound("<h1>This page is not found.</h1>")
  21.  
  22. # def book_order(request):
  23. # url_post = ""
  24. # if request.method == 'POST':
  25. # if not tracking_number or tracking_number == '0':
  26. # tracking_number = "W"+uuid.uuid4().hex[:6].upper()
  27. # if not postal_code:
  28. # postal_code = "00100"
  29.  
  30.  
  31.  
  32. def book_order(request):
  33. orderobj, created = Orders.objects.create (
  34. origin_location_name = request.Post.get("from"),
  35. delivery_location = request.Post.get("to"),
  36. delivery_location_description = request.POST.get("deliveryspecifics"),
  37. sender_name = request.POST.get("sendername"),
  38. recipient_name = request.POST.get("receivername"),
  39. recipient_phone = request.POST.get("recipientphone"),
  40. receiver_id_number = request.POST.get("receiverid"),
  41. sender_id_number = request.POST.get("sender_id_number"),
  42. sender_phone = request.POST.get("recipient_phone"),
  43. recieverphone = request.POST.get("recieverphone"),
  44.  
  45.  
  46. )
  47. packageobj, created = Packages.objects.update_or_create (
  48. description= request.POST.get("packagespecifics"),
  49. name = request.POST.get("")
  50.  
  51. )
  52.  
  53. # def searchPgItem(request):
  54. # trackingNumber = request.POST.get("tracking_number")
  55. # data ={'tracking_number': trackingNumber}
  56. # url ="http://core,posta.co.ke:1234/search-pg-item"
  57.  
  58. # post_response = requests.post(url_post, json=new_data)
  59.  
  60. # post_response_json = post_response.json()
  61. # print(post_response_json)
  62.  
  63. # allowBooking = post_response_json['allow_booking']
  64.  
  65. # if allowBooking == true:
  66.  
  67.  
  68.  
  69. def PickandDropView(request):
  70. try:
  71. return render(request, "customers/services.html")
  72. except:
  73. return HttpResponseNotFound("<h1>This page is not found.</h1>")
  74.  
  75.  
  76. def RegisteredMailView(request):
  77. try:
  78. return render(request, "customers/services.html")
  79. except:
  80. return HttpResponseNotFound("<h1>This page is not found.</h1>")
  81.  
  82.  
  83.  
  84. def ParcelsView(request):
  85. try:
  86. return render(request, "customers/services.html")
  87. except:
  88. return HttpResponseNotFound("<h1>This page is not found.</h1>")
  89.  
  90.  
  91.  
  92. def SmallPacketsView(request):
  93. try:
  94. return render(request, "customers/services.html")
  95. except:
  96. return HttpResponseNotFound("<h1>This page is not found.</h1>")
  97.  
  98.  
  99.  
  100. def ServicesView(request):
  101. try:
  102. return render(request, "customers/services.html")
  103. except:
  104. return HttpResponseNotFound("<h1>This page is not found.</h1>")
  105.  
  106.  
  107. def confirm_payment(request):
  108. template_name = 'customers/payment.html'
  109. return render(request, template_name, )
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement