home.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {% extends 'layout.html' %}
  2. {% block content %}
  3. <form action="{% url 'home' %}" method="post">
  4. {% csrf_token %}
  5. {% if form.pin.errors %}
  6. <div class="row mb-3 justify-content-center" id="error_wrapper">
  7. <div class="col-sm-12 text-danger text-center">
  8. <ul class="list-unstyled">
  9. {% for error in form.pin.errors %}
  10. <li><span class="oi" data-glyph="warning"></span> {{ error }}</li>
  11. {% endfor %}
  12. </ul>
  13. </div>
  14. </div>
  15. {% endif %}
  16. <div class="row mb-3 justify-content-center">
  17. <div class="col-sm-12">
  18. {{ form.pin }}
  19. </div>
  20. </div>
  21. <div class="row mb-3">
  22. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="1" class="btn btn-lg btn-light border keypad-button"><span class="display-5">1</span></button></div>
  23. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="2" class="btn btn-lg btn-light border keypad-button"><span class="display-5">2</span></button></div>
  24. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="3" class="btn btn-lg btn-light border keypad-button"><span class="display-5">3</span></button></div>
  25. </div>
  26. <div class="row mb-3">
  27. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="4" class="btn btn-lg btn-light border keypad-button"><span class="display-5">4</span></button></div>
  28. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="5" class="btn btn-lg btn-light border keypad-button"><span class="display-5">5</span></button></div>
  29. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="6" class="btn btn-lg btn-light border keypad-button"><span class="display-5">6</span></button></div>
  30. </div>
  31. <div class="row mb-3">
  32. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="7" class="btn btn-lg btn-light border keypad-button"><span class="display-5">7</span></button></div>
  33. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="8" class="btn btn-lg btn-light border keypad-button"><span class="display-5">8</span></button></div>
  34. <div class="col-4 d-grid gap-2 mx-auto"><button data-value="9" class="btn btn-lg btn-light border keypad-button"><span class="display-5">9</span></button></div>
  35. </div>
  36. <div class="row mb-5">
  37. <div class="col-6 d-grid gap-2 mx-auto"><button data-value="0" class="btn btn-lg btn-light border keypad-button"><span class="display-5">0</span></button></div>
  38. <div class="col-6 d-grid gap-2 mx-auto"><button data-value="x" class="btn btn-lg btn-light border keypad-button pt-3"><span class="oi display-5" data-glyph="delete"></span></button></div>
  39. </div>
  40. <div class="row mb-3">
  41. <div class="col-sm-12 col-md-6 d-grid gap-2 mx-auto"><input type="submit" class="btn btn-lg btn-success pt-3 pb-3 btn-dark" value="LOGIN"></div>
  42. </div>
  43. </form>
  44. {% endblock %}