roboforum.ru

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

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

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

SkyStorm » 23 янв 2017, 18:15

Коллеги, есть кто на форуме кто имеет опыт работы с python Flask?
Делаю управлялку для робота, есть много глупых вопросов от человека который видит flask второй раз в жизни )))
Буду крайне признателен за помощь!

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

metric » 23 янв 2017, 19:59

в чем вопрос?

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

SkyStorm » 23 янв 2017, 20:50

Есть простая форма
чекбокс - выбор режима (один из 2х)
кнопка - старт исполнения
Живет это раздельно.
Как правильно сделать? в одной форме или в 2х?

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()

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

SkyStorm » 24 янв 2017, 16:24

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

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

Вот не могу сообразить как это сделать правильно одной или двумя формами.

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

metric » 24 янв 2017, 23:13

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

ну вот например так
https://yadi.sk/d/yk7VgQoR3AiNGK

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

SkyStorm » 27 янв 2017, 17:32

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

Добавлено спустя 2 часа 11 минут 1 секунду:
А можно сделать так что бы страница раз в секунду сама обновлялась? Делала Релоад?

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

metric » 29 янв 2017, 07:48

в заголовок добавит что то типа <META HTTP-EQUIV="refresh" CONTENT="1">
или по js опять же, но тогда лучше не всю страницу обновлять а только данные

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

SkyStorm » 31 янв 2017, 20:53

Да, работает. Но в результате отказался так делать.
Сам откуда?

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

metric » 01 фев 2017, 14:54

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


Сейчас в иваново, доделываю небольшой проектик.

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

SkyStorm » 09 фев 2017, 20:27

18.02 соревнования в Москве, приезжай будет интересно.
http://www.rus-robots.ru/kalendar/2017- ... 8-02-2017/

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

metric » 12 фев 2017, 21:21

Робо-Сумо? прикольно, но сейчас никак, все еще допиливаю полеты, на след неделе надо обязательно выложится

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

SkyStorm » 13 фев 2017, 11:53

Там много чего будет.
Но мой робот E6 - Робо-Сортировка международная категория PuckCollect.
На текущий момент зарегестрировалось больше 70 команд.

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

metric » 14 фев 2017, 23:28

70 команд это уже масштабно. но так и выигрывать будет интереснее. Удачи!
отпишись потом что и как.

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

SkyStorm » 15 фев 2017, 17:41

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


cron
Rambler\'s Top100 Mail.ru counter