Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » На чем сделать сайт проверки датчиков ? [RSS Feed]

#1 Янв. 27, 2018 14:49:54

vladvv
Зарегистрирован: 2018-01-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

Добрый день!

Знаю, что вопрос этот часто задается, но простите меня, новичка.
Не хотелось бы, по неопытности, выбрать заведомо неподходящие инструменты.

Необходимо создать web-стринцу,
* на странице простая таблица. По горизонтали - названия метеостанций. По вертикали - показания датчиков, расположенных на этих метеостанциях.
* Если один датчик перестал предоставлять показания, то его ячейка в таблице окрашивается в красный
* Таблица обновляется каждые 5 мин
* доступ к ней нескольким сотрудникам группы по паролю
* Хоститься будет на внешнем хостинге
* В будущем, конечно, понадобится, отправка уведомлений о сбоях

Подскажите, пожалуйста, на чем это лучше всего сделать?
Очень нравится Python, скрипты для вытягивания показаний с датчиков буду точно писать на python.
А вот чем прорисовывать динамически обновляющуются стринцу? Может быть уже есть хороший стек технологий, на котором все делают похожие задачи?

Спасибо!

Офлайн

#2 Янв. 27, 2018 17:03:28

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

vladvv
Может быть уже есть хороший стек технологий, на котором все делают похожие задачи?
Да он есть
https://ru.wikipedia.org/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0
Подойдет любой web framework.
https://wiki.python.org/moin/WebFrameworks
vladvv
А вот чем прорисовывать динамически обновляющуются страинцу?
Собственно тут вопрос непонятен. Она прорисовывается в html и других вариантов нет.
https://www.w3schools.com/html/html_tables.asp
Кроме того она у вас никак не динамически обновляющейся. Максимум вам надо автообновление.
https://www.w3schools.com/tags/att_meta_http_equiv.asp
Вы конечно можете и картинку отдавать если например не хотите чтобы у вас циферки можно было копировать, но похоже это не ваш случай.



Офлайн

#3 Янв. 27, 2018 19:38:59

vladvv
Зарегистрирован: 2018-01-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

“Если вы решили связать свою жизнь с Python, то знакомство с Django — неизбежная ступень вашего развития”.

Спасибо! Попробую на Django. И спросить есть, у кого, и в будущем пригодится. Не будет ли это стрельбой пушкой по воробьям?

Да, про динамическую прорисовку я загнул. Просто будет страница с обновляющимся контентом.

Отредактировано vladvv (Янв. 27, 2018 19:39:27)

Офлайн

#4 Янв. 27, 2018 19:58:22

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

vladvv
Не будет ли это стрельбой пушкой по воробьям?
Да будет. Bottle например будет попроще применить. Вашу задачу может даже полезнее с учебными целями на встроенном http сервере сделать. https://docs.python.org/3/library/http.server.html Можете просто его стартануть а страничку просто раз в пять минут по таймеру перерисовывать. Если проект будет развиваться то тогда имеет смысл посложнее делать а так будет у вас пару строк которые решают вашу задачу.

vladvv
то знакомство с Django — неизбежная ступень вашего развития
Это бахвальство. Знаю кучу народа которые прекрасно без джанги обходятся. Джанга это просто еще один из Веб фреймвоков, ничего больше.



Отредактировано doza_and (Янв. 27, 2018 20:02:07)

Офлайн

#5 Янв. 27, 2018 20:54:35

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

чат на bottle/tornado. один клиент - пишущий показания датчиков, остальные - слушаюшие
https://github.com/tornadoweb/tornado/blob/master/demos/chat/chatdemo.py

Офлайн

#6 Фев. 1, 2018 18:59:54

vladvv
Зарегистрирован: 2018-01-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

Спасибо, vic57!
Интересное предложение.
Пока поднял на Vscale минимальный инстанс с их готовым образом Ubuntu+Django. Процесс пошел.

Отредактировано vladvv (Фев. 1, 2018 19:00:24)

Офлайн

#7 Фев. 1, 2018 19:15:46

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

На чем сделать сайт проверки датчиков ?

можно и на джанге только зачем?
одна страница с обновлением в 5 минут - это ниачем.
автообновление можно прямо в html встроить
https://www.hscripts.com/tutorials/html/autorefresh.php
у тебя по факту
1.логин (index.html)
2.отдать статический  page.html
3.скрипт, перезаписывающий page.html по приходу данных

Офлайн

  • Начало
  • » Web
  • » На чем сделать сайт проверки датчиков ?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version