
b0g3r
10.01.2017
12:03:45
не очень помню библиотеку, но по-моему функции, обернутые message_handler должны принимать аргумент message, а не t
но это неточно

Igor
10.01.2017
12:04:26

b0g3r
10.01.2017
12:04:39
ну то есть формально без разницы t или message, но как видно, без понимания это превращается в ебанную магию и на начальном этапе лучше следовать гайдам библиотеки

Google

Cykooz
10.01.2017
12:05:20

Nik
10.01.2017
12:06:41
но при этом она описывается в библиотеке телебота, тоесть тебе приходит сообщение ввиде json обьекта в котором есть text
почему он позволяет мне его сравнить, но не даёт присвоить его значение переменной

Igor
10.01.2017
12:07:16
потому что нету message
сказали же
@bot.message_handler(func=lambda m: True)
def echo_all(message):
bot.reply_to(message, message.text)
вот из примера

Cykooz
10.01.2017
12:07:36

Igor
10.01.2017
12:07:41
обрати внимание на echo_all(message)

Doomsday
10.01.2017
12:09:01

b0g3r
10.01.2017
12:10:50
кстати, чего-то зарта уже недельку не видно
ого, он нас покинул?)

Anonymous*
10.01.2017
12:11:33
подобидели

Google

Nik
10.01.2017
12:12:03
допёр )
спасибо за подсказку )

b0g3r
10.01.2017
12:12:34

Nik
10.01.2017
12:12:53

Pavel
10.01.2017
12:13:13

b0g3r
10.01.2017
12:13:21
тут такие вопросы пролетают, что хуями закидать на раз два, а всё тишь-да-гладь

Алексей
10.01.2017
12:13:48
Какой лучший фреймворк для restapi? Желательно с поддержкой HATEOAS, Авторизацией и Аутентификацией.
И есть ли хоть какой-то boilerplate\scaffolding?
Я так понимаю flask
+ https://flask-login.readthedocs.io/en/latest/
+ http://flask-marshmallow.readthedocs.io/en/latest/

Cykooz
10.01.2017
12:16:35

Алексей
10.01.2017
12:16:53
мне чисто под MVP
Есть хоть где-то посмотреть прострую структура проекта на flask? Где есть четкое разделение на модули в которых контроллеры и модели не в одной каше

Pavel
10.01.2017
12:18:40
на всякий случай пропиарю https://telegram.me/pyflask

Cykooz
10.01.2017
12:18:54

Алексей
10.01.2017
12:19:15
Тупо открыл первую ссылку

Cykooz
10.01.2017
12:20:28
Есть ещё DjangoRest, но как я слышал там всё завязано на модели из ORM, и сделать REST ресурс без модели или нельзя, или придётся подолбаться

Google

Dmitriy
10.01.2017
12:21:03
Как раз django-rest не умел в hateoas

Алексей
10.01.2017
12:21:03

Dmitriy
10.01.2017
12:21:25
По крайней мере раньше, насколько мне известно

Cykooz
10.01.2017
12:21:25
Ну да, HATEOAS оно наверное не умеет само

Алексей
10.01.2017
12:22:05
Короче. Самый вменяемый вариант это flask?

Cykooz
10.01.2017
12:22:35
Для меня flask - это наименее вменяемый вариант, но новичкам нравится.

Алексей
10.01.2017
12:23:13
Ну вот мне как java богу и php боярину больше всего нравится
Правда я хочу посмотреть хоть один boilerplate\scaffolding
Ибо во всех примерах все в одном файле

Dmitriy
10.01.2017
12:23:46
можно еще Python Eve посмотреть

Алексей
10.01.2017
12:24:03

Cykooz
10.01.2017
12:24:36
Ибо во всех примерах все в одном файле
Ну ак что ты хочешь от фреймворка, который делался как шутка на 1 апреля. Он этим и пиарится, что он весь такой маленький, и приложение для него можно в один файл запихать.

Алексей
10.01.2017
12:24:43
Мои познания в питоне заканчиваются на уровне "знаю что их там две ветки 2 и 3. И никто не знает в чем разница"
DjangoRest тоже

Dmitriy
10.01.2017
12:25:30

Cykooz
10.01.2017
12:25:55

Алексей
10.01.2017
12:27:04
а

Google

Алексей
10.01.2017
12:27:09
и про питон

Dmitriy
10.01.2017
12:27:13

Алексей
10.01.2017
12:27:14
ну я потому и говорил

Роман
10.01.2017
12:29:15

Алексей
10.01.2017
12:31:24
http://flask.pocoo.org/docs/0.12/patterns/packages/
https://www.digitalocean.com/community/tutorials/how-to-structure-large-flask-applications

Роман
10.01.2017
12:32:38
Ну я и спрашиваю )
Потому что проблемы одного файла не заметил

Алексей
10.01.2017
12:32:53
Это я себе ответил
/module_one
|— __init__.py
|— controllers.py
|— models.py
Ну как так
Почему у них контроллеры в одном файле то?

Роман
10.01.2017
12:33:26
Нормальную такую записную книгу ты нашел )

Dmitriy
10.01.2017
12:33:33
Никто не мешает создать модуль
Хотя стоп, я же забыл, что это вообще не принципиально
А вот хранить env в корне проекта както странно

Igor
10.01.2017
12:36:24
потому что фласк - не MVC?
или что ты там от него хотел %)

Алексей
10.01.2017
12:36:37

Denis
10.01.2017
12:36:49
Ну возьми и сделай каждую вьюху в отдельном модуле, но зачем?

Google

Алексей
10.01.2017
12:37:18

Роман
10.01.2017
12:37:51
Ты бери пхп и все )
В чем проблема?

Алексей
10.01.2017
12:38:12
нужен именно питон

Igor
10.01.2017
12:39:02
зачем так яростно задрачиваться?
фласк тем и хорош, что позволяет сделать все, как ты хочешь
хочешь, чтобы за тебя решили - вперед в django-rest-framework ))

Алексей
10.01.2017
12:41:55
Попробую сам решить. Нашел что то приемлемое
https://github.com/a0726h77/flask-mvc

Cykooz
10.01.2017
12:44:42
Ничто не мешает сделать во фласке тоже самое, т.к. самому фласку вообще фиолетово как у тебя файлы организованы.
https://github.com/a0726h77/flask-mvc
Херня какая то. Нафга нужно вот это?
https://github.com/a0726h77/flask-mvc/blob/master/app/controllers/__init__.py
В питоне и так можно любой модуль внутри пакета импортировать, не обязательно их при этом указывать в поле __all__ внутри файла __init__

Igor
10.01.2017
12:51:05

Silent Bob
10.01.2017
13:13:42

Igor
10.01.2017
13:13:50
ниче не знаю

Maxim
10.01.2017
13:16:03

Silent Bob
10.01.2017
13:21:07
все кто прогают на питоне - охуенные

Solyar
10.01.2017
13:25:37
Моя самооценка поползла вверх
Спасибо!
Есть годная статья как скуляйт развернуть?

Denis
10.01.2017
13:26:20
А чо его разворачивать
Эта группа больше не существует