Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Views.py
- # Searching the Parcel View with only allow booking being true and not false
- # def SearchParcelsView(request):
- # if request.method == 'POST':
- # tracking_number = request.POST.get('tracking_number')
- # data = {'tracking_number': tracking_number}
- # url = "https://core.posta.co.ke:1234/search-pg-item"
- # post_response = requests.post(url, json=data, verify=False, auth=HTTPBasicAuth('pck_api_user', 'H6!QBWD!*dc0d%'))
- # post_response_json = post_response.json()
- # allow_booking = post_response_json['allow_booking']
- # post_office = post_response_json['post_office']
- # post_office_lat_lon_value = post_response_json['post_office_lat_lon']
- # originlat, originlon = post_office_lat_lon_value.split(',')
- # if allow_booking:
- # context = {
- # 'tracking_number': tracking_number,
- # 'post_office': post_office,
- # 'allow_booking': allow_booking,
- # 'post_office_lat_lon': post_office_lat_lon_value,
- # 'post_office_lat': originlat,
- # 'post_office_lon': originlon
- # }
- # return render(request, 'customers/results.html', context)
- # else:
- # return render(request, 'customers/services.html', context)
- # else:
- # return render(request, 'customers/services.html')
- ------------------------------------------------------------------------------------------------------------------
- # def genSearchView(request, order_number):
- # try:
- # order = Orders.objects.get(order_number=order_number)
- # context = {
- # "order": order,
- # }
- # return redirect('payment', order_number=order_number)
- # except Exception as e:
- # response = JsonResponse({"message":e.args})
- #
- ---------------------------------------------------------------------------------------------------------------
- mapit.html
- {% extends "base.html" %}
- {% load static %}
- {% block content %}
- <div id="map"></div>
- {% endblock content %}
- <!--
- The `defer` attribute causes the callback to execute after the full HTML
- document has been parsed. For non-blocking uses, avoiding race conditions,
- and consistent behavior across browsers, consider loading using Promises.
- See https://developers.google.com/maps/documentation/javascript/load-maps-js-api
- for more information.
- -->
- {% block page_script %}
- <script src="https://maps.googleapis.com/maps/api/js?libraries=places&language=en&key=AIzaSyD4S6jFG7TnwWc9E4RqD-9eRzqjq5-NxHs®ion=KE"></script>
- defer
- {% endblock page_script %}
- ------------------------------------------------------------------------------------------------------------------------------------
- SearchOrder.html
- {% extends "base.html" %}
- {% load static %}
- {% block content %}
- <section>
- Something Different
- </section>
- {% endblock content%}
- ---------------------------------------------------------------------------------------------------
- secondpayment.html
- {% extends "base.html" %}
- {% load static %}
- {% block content %}
- <section class='form_sect'>
- <div class='form__section'>
- <div class="accounts__container">
- <div class='form first'>
- <span class="title">SUMMARY DETAILS</span>
- <div class='fields'>
- <div class="input__field">
- <label>ORDER NUMBER</label>
- {{order.order_number}}
- </div>
- <div class="input__field">
- <label>Delivery From</label>
- {{order.origin_location_name}}
- </div>
- <div class="input__field">
- <label>Delivery To</label>
- {{order.delivery_location}}
- </div>
- <div class="input__field">
- <label>Delivery Specifics</label>
- {{order.delivery_location_description}}
- </div>
- <div class="input__field">
- <label>Sender's Full Name</label>
- {{order.sender_name}}
- </div>
- <div class="input__field">
- <label>Sender's Phone Number</label>
- {{order.sender_id_number}}
- </div>
- <div class="input__field">
- <label> Sender's Phone</label>
- {{order.sender_phone}}
- </div>
- <div class="input__field">
- <label>Recipient Full Name</label>
- {{order.recipient_name}}
- </div>
- <div class="input__field">
- <label>Recipient Phone Number</label>
- {{order.recipient_id_number}}
- </div>
- <div class="input__field">
- <label>Recipient Phone</label>
- {{order.recipient_phone}}
- </div>
- </div>
- </div>
- <div>
- Price: {{order.order_amount}}kshs
- </div>
- <div>
- Amount Paid: {{order.amount_paid}}kshs
- </div>
- <form action="{% url 'pay_order' %}" method="POST">
- {% csrf_token %}
- <input type="hidden" name="order_amount" value="{{order.order_amount}}">
- <input type="hidden" name="sender_phone" value="{{order.sender_phone}}">
- <input type="hidden" name="order_number" value="{{order.order_number}}">
- <input type="hidden" name="app_unique_name" value="d2d">
- <button class="btn btn-outline-primary my-2 my-sm-0" type="submit">Make Payment</button>
- </form>
- </div>
- </div>
- </section>
- {% endblock content%}
- ------------------------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement