RaspberryPI телемеханика

Телемеханика на Flask + RaspberryPi. Часть 2

В прошлый раз мы подготовили почву для творения, теперь сразу к делу.

  • Заходим в нашу папку /home/pi/telmeh/
  • Создаем там папку «static», тут будут лежать файлы .css

Переходим в нее и скачиваем Bootstrap командой

  • Разархивируем архив командой:

    Появится папка «bootstrap-4.5.2», в ней будет куча всего. Нам нужен лишь один файл «bootstrap.min.css» который лежит в «dist/css». Копируем его в нашу папку «static», остальное можно удалить.

Привожу полный код index.html

Далее исходник файла main.py, он не сильно то изменился собственно. Добавился импорт url_for для обработки сттических файлов. В нашем случае «bootstrap_min.css»

 

Готово! Как обычно, запуск командой

И можете управлять портами Raspberry (в моем случае это GPIO 2 и 3, к ним просто светодиоды подключены). Чуть не забыл, сам веб интерфейс, собранный как обычно на скорую руку. Тут дальше только полет фантазии!

 

 

 

 

 

2 комментария

  1. Если вы зайдете на сайт Flask, вас приветствует очень простое примерное приложение с пятью строками кода. Вместо того, чтобы повторять этот тривиальный пример, я покажу вам немного более сложный, который даст вам хорошую базовую структуру для написания больших приложений. Сценарий выше просто создает объект приложения как экземпляр класса Flask, импортированного из пакета flask. Переменная

Оставьте ответ

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.