View Code? Open in Web Editor
NEW
A public copy of a registration project done for lyceum.
Dockerfile 0.55%
Makefile 9.49%
Python 37.26%
HTML 15.42%
CSS 5.14%
JavaScript 29.44%
Shell 2.69%
registration's Introduction
- склонировать репозиторий куда-нибудь в домашнюю директорию
- зайти в корень проекта
- изменить конфигурационный файл .env необходимым образом
- make install
- в случае отсутствия необходимых зависимостей - установить их и повторить предыдущий пункт
- создать БД (ручками или командой make bd. Последняя требует docker'а)
- make parse, чтобы запустить parse.py
В случае необходимости make (он же make help) выводит полный список команд.
- положить .csv файл в backend/input
- parse.py изменить, и спарсить им этот .csv файл в БД
- посмотреть на сайте, что /kiosk и /dash подтянули изменения из БД и работают
- изменить код чека в resources/template.html
- сгенерировать чек, посмотреть как он выглядит на сайте в /check
- если все хорошо, спарсить .csv файл заново, чтобы очистить БД от "залогиненных" школьников
- скачать отчет с сайта
- хранить его до скончания веков xD
- из-за баги wkhtmltopdf нужно устанавливать из релизов на гитхабе, а не реп
тянуть пароль и из env vars. Вот только как пропихнуть его в статику? Сделать динамикой?
сделать релоад страницы при изменении статики (типа как для бд)
сделать общую базу для моделей?
при печати имя файлов должно зависеть от принтера - во избежании коллизий
воспроизводимый рандом при импорте
общее поле JSON для неструктурированных данных
сделать апи для тестирования печати
красивые даты
более красивая табличка по командам