roboforum.ru

Технический форум по робототехнике.


Помощь в Python Flask, управлялка для робота

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

Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 23 янв 2017, 18:15

Коллеги, есть кто на форуме кто имеет опыт работы с python Flask?
Делаю управлялку для робота, есть много глупых вопросов от человека который видит flask второй раз в жизни )))
Буду крайне признателен за помощь!
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 23 янв 2017, 19:59

в чем вопрос?
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 23 янв 2017, 20:50

Есть простая форма
чекбокс - выбор режима (один из 2х)
кнопка - старт исполнения
Живет это раздельно.
Как правильно сделать? в одной форме или в 2х?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 23 янв 2017, 22:42

ничего не понял,
у вас форма с одним чекбоксом и кнопкой submit,
хотите разнести на 2 формы и обрабатывать раздельно? или?

ну и делайте для каждой формы свой обработчик или общий для всех

@app.route('/api_form/', methods=['GET'])
def api_form():
param1 = request.args.get('param1', 0, type=int)
# обработка

если нужен POST то меняете на request.form.get()
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 24 янв 2017, 16:24

Да )))
Сложно объяснить то что сам еще с трудом понимаешь )))
Ссылка на проект github https://github.com/KonstantinKostyuk/pcr2017

Чекбокс должен выбирать цвет RED/BLUE при этом нужно его сохранить сразу же при выборе.
Кнопка Старт должна вызвать процедуру которая все процессы переведет в статус Active.

Вот не могу сообразить как это сделать правильно одной или двумя формами.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 24 янв 2017, 23:13

это скорее javascript/ajax, а не flask

ну вот например так
https://yadi.sk/d/yk7VgQoR3AiNGK
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 27 янв 2017, 17:32

Спасибо за помощь!
Применил JS для выбора и сделал в одной форме.
Даже все работает )))

Добавлено спустя 2 часа 11 минут 1 секунду:
А можно сделать так что бы страница раз в секунду сама обновлялась? Делала Релоад?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 29 янв 2017, 07:48

в заголовок добавит что то типа <META HTTP-EQUIV="refresh" CONTENT="1">
или по js опять же, но тогда лучше не всю страницу обновлять а только данные
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 31 янв 2017, 20:53

Да, работает. Но в результате отказался так делать.
Сам откуда?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 01 фев 2017, 14:54

SkyStorm писал(а):Сам откуда?


Сейчас в иваново, доделываю небольшой проектик.
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 09 фев 2017, 20:27

18.02 соревнования в Москве, приезжай будет интересно.
http://www.rus-robots.ru/kalendar/2017- ... 8-02-2017/
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 12 фев 2017, 21:21

Робо-Сумо? прикольно, но сейчас никак, все еще допиливаю полеты, на след неделе надо обязательно выложится
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 13 фев 2017, 11:53

Там много чего будет.
Но мой робот E6 - Робо-Сортировка международная категория PuckCollect.
На текущий момент зарегестрировалось больше 70 команд.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Помощь в Python Flask, управлялка для робота

Сообщение metric » 14 фев 2017, 23:28

70 команд это уже масштабно. но так и выигрывать будет интереснее. Удачи!
отпишись потом что и как.
metric
 
Сообщения: 132
Зарегистрирован: 23 окт 2015, 19:58

Re: Помощь в Python Flask, управлялка для робота

Сообщение SkyStorm » 15 фев 2017, 17:41

на текущий момент более 100, как всегда, все регистрируются в последний момент )))
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2676
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

След.

Вернуться в Компьютеры в роботостроении

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter