170 похожих чатов

Добрый день! Подскажите, пожалуйста, в какую сторону смотреть. Есть задача сделать

приложение для отслеживания перерывов и обедов сотрудников. Функции у приложения будут не особо сложные:
1) Когда человек уходит на перерыв, он ставит галочку, появляется статус "на перерыве" и все остальные видят, что он на перерыве, следовательно, пока идти нельзя. Когда возвращается - снимает галочку и следующий человек может идти.
2) В момент, когда он ставит галочку, начинает считаться время, больше 15 минут, его статус начинает подсвечиваться красным.
3) Также сделано с обедами, только там время 1 час и на обеде может быть сразу два человека.
Вопросы следующие:
1) Сложно ли такое реализовать на Django? Если нет, то можно хотя бы примерно набросать модели/архитектуру.
2) Возможно кто-то знает приложения с похожей функциональностью на Python?
Всем заранее спасибо за ответы!

4 ответов

10 просмотров

Тотальный контроль сложно реализовывать на любом фреймворке

а зачем тут джанга? или уже что-то на джанге крутится?

Без JS ты такое не сделаешь, иначе бред получится. С помощью джанги можшь организовать логин сотрудников, график работы и перерывов в БД записать. Потом вывести все это на экран а JS-ом уже считать время и обновлять кто красный, а кто нет по средством ajax. Только они также не будут галочку нажимать))) А еще надо чтобы каждый только свою галочку мог нажать :)

Смотри как можно, добавляешь юзеру поле статус FK на таблицу Status, пару статусов - "на работе", "на обеде" Делаешь простую форму на страницу с галочкой, сотрудник логинится и видит только себя и заветную галочку. Как идет на обед ставит галочку, а джанга уже в группу телеграма пишет что Иван Иваныч ушел на обед, все подписаны на группу и видят. Как пришел снимает галочку и телега сообщает что Иван Иванович пришел. Можно еще писать кто пришел на работу(когда залогинился), а кто опоздал)))

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта