Мост Ethernet-UART с наворотами

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Мост Ethernet-UART с наворотами

Сообщение kalobyte »

это интерпретатор, хотя можно и компилировать
там есть установщик питонячих пакетов pip
вот ставинш джинджу и смотриш, как там начать работать с ним

смысл шаблонов в разбиении страницы на части
например заголовок, подвал, меню и контент
3 части неизменяемые и они иклюдятся в любую страницу

контент изменяется и там подключаются шаблоны других страниц
в тех страницах есть специальные переменные, в которых и содержится инфа с датчиков
шаблон поддерживает простые конструкции с операторами условий и циклов, тебе не надо это делать на питоне

смысл шаблона в разбиении кода на логически смысловые части, чтобы не было все свалено в одну кучу и легко менялось
в конце движок шаблона отдает готовую страницу хтмл кода в браузер
тематические ответы только в форуме, в приват не пишите
Реклама
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Мост Ethernet-UART с наворотами

Сообщение Wladimir_TS »

"джинджу" это что ? По английски можно - для лучшего googleния

"Движек шаблона" работает на стороне сервера и генерирует готовые HTML страницы - так ?

Где про это можно прочесть. Желательно по русски (если такое бывает), а то большие объемы сложно на английском воспринимать.
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Мост Ethernet-UART с наворотами

Сообщение kalobyte »

Wladimir_TS писал(а):"джинджу" это что ? По английски можно - для лучшего googleния
я же тебе линк уже дал
Wladimir_TS писал(а):"Движек шаблона" работает на стороне сервера и генерирует готовые HTML страницы - так ?
ага
современные движки шаблонов работают в браузере клиента и генерируют хтмл на стороне клиента
обмен идет только небольшими порциями данных
но раз тебе яваскрипты нельзя, то делай все на сервере

Wladimir_TS писал(а):Где про это можно прочесть.
готовую книжку по питону не скажу, у меня вроде была
зайди на рутрекер там поищи чего

я больше видосы люблю смотреть
https://www.youtube.com/watch?v=TnvnafO8WQA

смотри на 32 строку, там где слеш в кавычках и mainhandler
а вверху пишется класс с таким же названием

это все называется routing
смысл его в том, чтобы запускать куски кода, когда вызывается какая-то страница
в данном случае вызывается страница по адресу / и на этот путь вешается дефолтный обработчик под называнием mainhandler
в нем описывается логика работы
и там собственно он показывает, как заюзать шаблон и передать в него параметры

ты конечно можеш вообще забить на шаблоны и тупо писать весь хтмл в своем питон коде, но потом разгребать это будет гиморно
вдруг потом попросят допилить еще чего, а ты уже и не помниш какая строка за что отвечает

так что тут ты как программист должен решать целесообразность применения движка шаблонов
например вот так можно без шаблонов
http://webpython.codepoint.net/wsgi_req ... rsing_post
весь хтмл в самом скрипте

есть короче целый фреймворк flask, там уже движок шаблонов в комплекте
https://learn.adafruit.com/raspipe-a-ra ... with-flask
вот пример того что тебе надо
http://raspberrypi-aa.github.io/session4/flask.html
тематические ответы только в форуме, в приват не пишите
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Мост Ethernet-UART с наворотами

Сообщение Wladimir_TS »

Вот подоспела чья-то разработка на конкурс :
http://radiokot.ru/konkursCatDay2015/33

По крайней мере есть какой-то код. TCP/IP там Wiznet W5500. Задача практически та-же. Только придется на процессор внешнюю память ставить вроде NAND Flash для хранения картинок.
Реклама
Эиком - электронные компоненты и радиодетали
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Мост Ethernet-UART с наворотами

Сообщение kalobyte »

зачем тебе этот гимор?
автор там пишет
Страница раз в секунду делает AJAX запрос на сервер, который отвечает на запрос и передает параметры в формате JSON. Обновление параметров происходит без перезагрузки страницы.

это все делает яваскрипт
Wladimir_TS писал(а):Только придется на процессор внешнюю память ставить вроде NAND Flash для хранения картинок.
так уже есть проект на ардуине мега, там все картинки хранятся на флеш карте
тематические ответы только в форуме, в приват не пишите
Реклама
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Мост Ethernet-UART с наворотами

Сообщение Wladimir_TS »

Да у меня от всего этого крыша едет. Вот думаю - может повторить пока разработку из темы, что- вообще что-то тут на столе понять.

Для меня NET технологии пока вообще лес тёмный. Читаю потихоньку.
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Мост Ethernet-UART с наворотами

Сообщение kalobyte »

ну если асм осилил, то остальное не вопрос вообще
правда яваскрипт то еще гавно :)))

повтор разработки это трата времени, т.к. в твоем задании нельзя использовать яваскрипт, а оно имено на нем сделано как я и говорит в начале делать
а так лучше изучить питон и загуглить про фреймворки, паттерны программрования
например mvc или mvvm
потом можно на десктопе все опробовать

вот случайно увидел урок
https://ru.hexlet.io/courses/http_protocol
там еще можеш другие посмотреть
тематические ответы только в форуме, в приват не пишите
Ответить

Вернуться в «Умные мысли»