From dd1e91041791a598c828994c20f1983340976cd4 Mon Sep 17 00:00:00 2001 From: denisvandyshev Date: Tue, 12 Dec 2023 11:28:50 +0300 Subject: [PATCH] zaglushki added --- db.sqlite3 | Bin 163840 -> 163840 bytes djangoZoo/__pycache__/urls.cpython-39.pyc | Bin 1176 -> 1287 bytes djangoZoo/urls.py | 7 +- templates/QR.html | 13 ++ templates/check_choice.html | 179 +++++++++++++++++- test_browser/__pycache__/views.cpython-39.pyc | Bin 1173 -> 1358 bytes test_browser/views.py | 4 + 7 files changed, 199 insertions(+), 4 deletions(-) create mode 100644 templates/QR.html diff --git a/db.sqlite3 b/db.sqlite3 index 5725accf565da9fe2fa018c259c606b79a25bc86..ee0418ba8ea64dace0ab80bdaaebada9ed24b695 100644 GIT binary patch delta 9259 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 s?oT?URbROM1%D!G#yxm@FKj4YX8fNJDgp zUJiGyDBLCy1a&AVQGYH5+(g}63vtvzaL5*fCTgH<-td+WUwH5Fc#Vc^H01VVgf0<6 zGXKkXm^sVn((B^$REVjc>Qc*2gPLl_#`rv~mbR)Z*DIU1wn~+i>iUh1QkAP^5_>eC z%_Is+sTU-EFtk}&EmgdGwXCjX>HRV*`YIx7a|LR`HJe+ zbh;ka3vK$@l~ncmW08}pry~ygrF5@DA2Ecq_a42Lg^W?&XsEw^grtwrm!6_tPF5BW{Dym#2myFVv$kv z{O~CHHewcH5-~tbj9An+2L>J;-reBrRMbE6R}WzbLjyyOA;XaV!)piI6C~;(b{DZb Uqo!|fum?tn_g`^F+hx{OdoqXGzyJUM diff --git a/djangoZoo/__pycache__/urls.cpython-39.pyc b/djangoZoo/__pycache__/urls.cpython-39.pyc index 7cb89f738019ca9d5f263cc63836468e51976555..de3c9d940773e46f3c293d477e60dbb68cc983f9 100644 GIT binary patch delta 251 zcmbQi+0Lb%$ji&c00i}t6{)jW7#JRdILLq#$Z-JT;)aRZh9bF~QJjnnDXdXksVpgM zsZ3eiSv(VSb0eCLqn5$_A$SQrVlC(%GYUQ}}}!GzB(JnZv}$GTD$>lbI2dvnJfZ4j694Y%q;9Yj2uA7^BVwhoEI + + + + Title + + +
Вы успешно оплатили {{total_price}} P. +
Возьмите пожалуйста чек +
+ + \ No newline at end of file diff --git a/templates/check_choice.html b/templates/check_choice.html index 0f62ce4..db2b82f 100644 --- a/templates/check_choice.html +++ b/templates/check_choice.html @@ -12,18 +12,77 @@ -
+
Ваш выбор:
{{tickets.0}} - {{quantity1}}
{{tickets.1}} - {{quantity2}}
{{tickets.2}} - {{quantity3}}
Сумма к оплате - {{total_price}} P.
-
Выберите способ оплаты: +
Выберите способ оплаты:
- + + + +
+ + + + + + + + + @@ -31,4 +90,118 @@ .centered-div { text-align: center; } + +.modal { + position: fixed; /* фиксированное положение */ + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(0,0,0,0.5); /* фон */ + z-index: 1050; + opacity: 0; /* по умолчанию модальное окно прозрачно */ + -webkit-transition: opacity 200ms ease-in; + -moz-transition: opacity 200ms ease-in; + transition: opacity 200ms ease-in; /* анимация перехода */ + pointer-events: none; /* элемент невидим для событий мыши */ + margin: 0; + padding: 0; +} +/* При отображении модального окно */ +.modal:target { + opacity: 1; /* делаем окно видимым */ + pointer-events: auto; /* элемент видим для событий мыши */ + overflow-y: auto; /* добавляем прокрутку по y, когда элемент не помещается на страницу */ +} +/* ширина модального окна и его отступы от экрана */ +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 30px auto; /* отображение окна по центру */ + } +} +/* Стили для блока с контентом окна */ +.modal-content { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid rgba(0,0,0,.2); + border-radius: .3rem; + outline: 0; +} +@media (min-width: 768px) { + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); + box-shadow: 0 5px 15px rgba(0,0,0,.5); + } +} +/* Стили заголовка окна */ +.modal-header { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 15px; + border-bottom: 1px solid #eceeef; +} +.modal-title { + margin-top: 0; + margin-bottom: 0; + line-height: 1.5; + font-size: 1.25rem; + font-weight: 500; +} +/* Стили кнопки "х" ("Закрыть") */ +.close { + float: right; + font-family: sans-serif; + font-size: 24px; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; + text-decoration: none; +} +/* Стили для закрывающей кнопки в фокусе или наведении */ +.close:focus, .close:hover { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: .75; +} +/* Стили блока основного содержимого окна */ +.modal-body { + position: relative; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 15px; + overflow: auto; +} + \ No newline at end of file diff --git a/test_browser/__pycache__/views.cpython-39.pyc b/test_browser/__pycache__/views.cpython-39.pyc index 1e3025be9aeaf0805050bbfa417ccfbac452baa9..68f931ba657c6c96131e06e98daacb2b75c7bb2d 100644 GIT binary patch delta 245 zcmbQrd5()Wk(ZZ?0SI>RR;0e0$ScbjFj3o+CxyF(A&NVNCzwH#cVk6AbA2)+ND&k; z18G(ub_U{N1t3wvkj1!wX(2-`V+~^#b1hQ|OASK`V+vCZQzm0GGtdxbzbf{?Aia!| z+?*mYpaxCWA~qmZ#0w;DvE(Ecmw<(fm_TyOMeIN-imN2QBrzvGIUgvg2hvo;0Vg