
ivan
06.09.2018
20:14:13
Но у django тоже нет, расслабся

Eduard
06.09.2018
20:14:18

ivan
06.09.2018
20:14:33
Тут просто нужно конкретней задать вопрос
Что значит это "всё"?

Alex
06.09.2018
20:14:45

Google

ivan
06.09.2018
20:15:15
Ну, там нет ORM, нет сессий(вроде)
Да вообще много чего нет

Eduard
06.09.2018
20:15:24

ivan
06.09.2018
20:16:11
Вот что из коробки во фласке

Eduard
06.09.2018
20:16:29
Для постоения API что лучше? Может есть какие-то плюсы-минусы в архитектуре?

Alex
06.09.2018
20:16:30

Dmitri
06.09.2018
20:17:11
Forbidden: user is deactivated
В како случае такое выдает телебот?

ivan
06.09.2018
20:17:15

Alex
06.09.2018
20:17:27
Да вообще много чего нет
Вот что за дурацкая привычка? Если есть хоть строчка кода - это уже что-то. Да, колбасу не режет. Но я не видел ни одного продукта, чтоб само колбасу нарезало.

ivan
06.09.2018
20:17:59

Google

Eduard
06.09.2018
20:18:32

Alex
06.09.2018
20:18:42
from flask import abort, escape
from . import jsonrpc, login_required
from .. import acl, lib, models
@jsonrpc.method('order.addToFavorite')
@login_required
def order_addToFavorite(id):
"""Добавление заказа в избранное"""
Вот так выглядит построение API
Мне проще делить структуру по бизнес-сервисам.

ivan
06.09.2018
20:20:10
Да, под архитектуру микросервисов фласк норм заходит

Alex
06.09.2018
20:20:23

Eduard
06.09.2018
20:20:36
Теперь понял

ivan
06.09.2018
20:20:49

Eduard
06.09.2018
20:20:51

ivan
06.09.2018
20:21:24

Mayor
06.09.2018
20:21:25

Alex
06.09.2018
20:21:51

ivan
06.09.2018
20:23:17
Hello world это тоже веб-приложение, да
Но ничего полезного оно не делает
Чтобы flask начал делать что-то полезное, нужны доп либы. Это не проблема. И это не недостаток
Но чувак спросил, что уже ЕСТЬ ВНУТРИ. БЕЗ ЛИБ.
Я ответил

Alex
06.09.2018
20:25:18
Чую холивар возможен...

ivan
06.09.2018
20:25:47
Ты уже его начал
Из херни

Alex
06.09.2018
20:26:18
Ты уже его начал
Внезапно ты все стрелки на меня перевел. Не надо так. Это плохо.

Google

ivan
06.09.2018
20:27:20
А как это назвать?
Челик задал вопрос, я ему ответил
Ты начал даябываться, типо "Ой, ну и что, что нет сессий, ой ну и что, что нет ОРМ. Сваю задачу он жи выпалняет!!1!1!"

Aragaer
06.09.2018
20:28:24
мы использовали когда-то голый фласк для "моддинга" одного сайта
заходили на свою страничку, она форвардила запрос на другой сервак, перехватывала контент и вносила правки
норм

Alex
06.09.2018
20:30:51

ivan
06.09.2018
20:32:07
Хм, а зачем тогда additional либа нужна?
https://pythonhosted.org/Flask-Session/

Alex
06.09.2018
20:32:25

ivan
06.09.2018
20:33:10
Хм, окей
Сессии есть

Alex
06.09.2018
20:33:49
Микрофреймворку зачем кокон как у джанги? Может для задач нафиг не нужен функционал, который один фиг ставится.
Вспомни древнеиндейский ритуал НАХУА

ivan
06.09.2018
20:34:25
Я не говорю, что это плохо
django для своих задач, flask для своих задач

Denis
06.09.2018
20:34:44
есть список из списков,
[['qqq','www',datetime] ,
['qqq','www',datetime],
['qqq','www',datetime]]
как их отсортировать по возрстанию datetime?

ivan
06.09.2018
20:34:46
django для какого-нибудь ынтырпрайза норм заходит
Flask для микросервисов
по индексу

Denis
06.09.2018
20:35:18

ivan
06.09.2018
20:35:27
Если так ток sorted(lst, key=lambda a: a[2])

Denis
06.09.2018
20:35:29
datetime.datetime(1900, 10, 1, 14, 30)]

Alex
06.09.2018
20:38:20

Google

Denis
06.09.2018
21:35:57
как beautifulsoup заставить найти слово в коде странички и напечатать его родительский див?

ivan
06.09.2018
21:39:31
Там есть .getParents или что-то типо такого
Ты можешь написать что-то типо parent = soup.find(your_tag).parent
Ну или если по тексту, то:
soup.find(your_tag, text='...').parent

Denis
06.09.2018
21:42:22

ivan
06.09.2018
21:42:28
text так же может принимать регулярное выражение

Admin
ERROR: S client not available

ivan
06.09.2018
21:42:45
Если нужно по шаблону искать

Denis
06.09.2018
21:43:07

ivan
06.09.2018
21:43:33
text='русское слово'
Очевидно же
Но ток там регистр учитывать надо
Если ты напишешь text='машина', то на странице не найдется <p>Машина</p>
Потому что
машина != Машина

Denis
06.09.2018
21:45:59
нашлось
а как вернуть ее родителя

ivan
06.09.2018
21:46:32

Denis
06.09.2018
21:47:46
хотя он внутри span не находит
а нет
хм
а как пол слова находить?

Google

ivan
06.09.2018
21:49:08
Че?

Denis
06.09.2018
21:49:23
text='машина',
Че?
а надо писать text='шин',

ivan
06.09.2018
21:49:49
Нахера это?

Denis
06.09.2018
21:51:21
если серьезно)
там записи вроде "абв Вася Г Н"
и просто Вася не находится

ivan
06.09.2018
21:52:01
Никак, смирись

Sergey
06.09.2018
21:52:09
и тут в ход вступают регулярки

ivan
06.09.2018
21:52:15
От случая к случаю по-разному

Denis
06.09.2018
21:53:04
регулярки задом на перед?)
у меня есть идея

ivan
06.09.2018
21:54:33
Держи в курсе

Denis
06.09.2018
21:54:46
питон регулярками находит васю
копирует символы до первых тегов
и ищет эту строку через bs

ivan
06.09.2018
21:56:18
Гениально! Приступай

Sergey
06.09.2018
21:57:16
осталось запатентовать только