@spbpython

Страница 407 из 785
Serge
16.05.2017
15:36:18
имхо, правильный путь, честно перевесить все эти api на отдельный внутренний хостнейм и его хостить под чем угодно. т.е. проксировать синхронно программно.

rps никакой, можно тупо на питоне с asyncio :)

Vitali K.
16.05.2017
15:39:45
ну текущая идея взять что-то типа https://github.com/inaz2/proxy2 и вставить туда слипов условно

но лучше если это будет на корутинах и слипы не будут все блокировать)

Google
Vitali K.
16.05.2017
15:40:16
опять же условно

>имхо, правильный путь, честно перевесить все эти api на отдельный внутренний хостнейм и его хостить под чем угодно. т.е. проксировать синхронно программно. неудобно оперировать это когда надо постоянно хостнеймы создавать

Serge
16.05.2017
15:44:03
*.ext_apis.my_project

и словарь имя_апи->урл_апи

Stepan
16.05.2017
15:52:00
такой вот риторический вопрос: нафига люди используют django для api серверов?

(подразумевается, что темплейты, сессии, куки, и тд не нужно, сервер чисто для API)

Andrey
16.05.2017
15:53:31
потому что они джангу знают

Stepan
16.05.2017
15:54:43
а что-то другое выучить? просто получается кажа из django, сверху drf, куча конфигурации и тд, ваще не прикольно

Serge
16.05.2017
15:54:44
(подразумевается, что темплейты, сессии, куки, и тд не нужно, сервер чисто для API)
ну, конечно, больше то и не нужно ничего. ни сторадж, ни ORM, никакие другие инструменты

чисто API, две строчки кода, можно и на bottle написать.

Stepan
16.05.2017
15:55:34
Andrey
16.05.2017
15:55:58
а что-то другое выучить? просто получается кажа из django, сверху drf, куча конфигурации и тд, ваще не прикольно
но начать проще, потому и используют. так же и про rest многие знают, и пытаются натягивать на него всякое, что по факту на него ложится плохо

Serge
16.05.2017
15:56:03
ну и реально, в реальной жизни, лепить oauth для SPA - просто бесполезно. проще сессии юзать и обычные куки.

Google
Serge
16.05.2017
15:56:51
не от хорошей жизни graphql придумали

Andrey
16.05.2017
15:57:28
еще бывает, что неподходящесть джанги выясняется когда уже куча кода написана, и проще добить костылями, чем переписывать

Serge
16.05.2017
15:58:14
еще бывает, что неподходящесть джанги выясняется когда уже куча кода написана, и проще добить костылями, чем переписывать
а может это как раз подходящесть? если куча кода уже написана и мысли, что оно не подходит за это время не возникло?

Stepan
16.05.2017
15:58:26
еще бывает, что неподходящесть джанги выясняется когда уже куча кода написана, и проще добить костылями, чем переписывать
эт да, да и если уже все написано на django то нет смысла переписывать. но вот для новых проектов....

Andrey
16.05.2017
15:59:02
проще с самого начала взять фласк и не париться)
а потом обнаружить, что и он не очень подходит. так с любым инструментом может получиться

Nikolay
16.05.2017
15:59:30
а потом обнаружить, что и он не очень подходит. так с любым инструментом может получиться
мне сложно представить задачу, где бы для вебапи не подходил фласк

разве что когда нужна тотальная асинхронность

Stepan
16.05.2017
15:59:40
а для api - python-eve
eve довольно таки opinionated

Andrey
16.05.2017
16:00:00
Stepan
16.05.2017
16:00:21
разве что когда нужна тотальная асинхронность
ну для API серверов часто нужна, тк приходится дергать сторонние сервисы. благо есть sanic у которого flask-like api )

Nikolay
16.05.2017
16:01:30
ну для API серверов часто нужна, тк приходится дергать сторонние сервисы. благо есть sanic у которого flask-like api )
так как раз когда надо сторонние дергать - асинхронность лучше всего работает

Stepan
16.05.2017
16:01:53
ну я про то и говорю

Serge
16.05.2017
16:05:34
мне сложно представить задачу, где бы для вебапи не подходил фласк
Зато легко представить задачу, для которой плохо подходит restapi

Nikolay
16.05.2017
16:05:48
я бы даже сказал, подозрительно часто он начинает вырождаться в подобие json-rpc с одним методом POST

Chikiro
16.05.2017
16:09:30
а для api - python-eve
Какое-то монструозное это eve :-/

Serge
16.05.2017
16:11:07
Какое-то монструозное это eve :-/
Да ну. Там же нет ничего

Google
Stepan
16.05.2017
16:16:09
кстати, а есть альтернативы aiohttp? а то ей прикольно было пользоваться пока она была +/- как requests, а потом понаворотили и теперь async with через async with :(

Stepan
16.05.2017
16:18:51
я про то, что раньше можно было делать просто await aiohttp.post(...) а теперь надо обязательно сессию создавать. да и тот факт что с response нужно работать через async with тоже чет не очень

те я бы хотел чтобы API было максимально простым как у requests но через asyncio

еще я недавно проиграл с модуля websockets у которого нормально не отловить дисконнект не обращаясь к сокету, посмотрел на вэбсокеты в aiohttp, опечалился и написал на старом-добром tornado

Nikolay
16.05.2017
16:22:06
ты явно управляешь контекстом

Stepan
16.05.2017
16:23:06
все можно если захотеть )

просто не хотят делать просто

к примеру, хочу я json получить, могу вокруг того же aiohttp написать простой враппер который все это разгребет и вызов будет одним коллом типа await get_json(...)

Sasha
16.05.2017
16:24:30
Кто-нибудь в курсе есть ли у амазоновского эластик кэша какой-нибудь пул коннекшенсков, который обрабатывает MOVED а на выходе предоставляет обычный интерфейс редиса(без кластеров)?

Stepan
16.05.2017
16:25:16
Nikolay
16.05.2017
16:26:04
ну, тебе для обработки респа необязательно писать async with

он просто поддерживается

думаю, для остального тоже в итоге сделают высокоуровневые хелперы

но явное лучше неявного же все равно

Stepan
16.05.2017
16:26:57
думаю, для остального тоже в итоге сделают высокоуровневые хелперы
разве что стороннии разработчики, так в aiohttp судя по всему стараются делать наоборот

Stepan
16.05.2017
16:27:11
Google
Nikolay
16.05.2017
16:28:01
Beautiful is better than ugly.
ну так ты можешь поверх aiohttp написать свой фреймворк, если надо :)

Stepan
16.05.2017
16:28:52
ну так ты можешь поверх aiohttp написать свой фреймворк, если надо :)
я думал написать поверх aiohttp свой сервер с нормальным API но потом появился sanic, необходимость отпала )

Sasha
16.05.2017
16:32:43
Или иначе, кто-нибудь пользуется кластерами в redis?

alex
16.05.2017
16:59:36
c piter-united есть отдельные слайды по последнему докладу с сервисом по учету времени на graph ?

Dmitry
16.05.2017
17:03:29
#deck The Case With Worksheet Service via @nazarov_tech http://itgm10.exactly.tech

Mikhail
16.05.2017
17:28:49
https://twitter.com/nazarov_tech/status/863726544690315264
Ребята, а кто может подсказать про модели в django?

Dmitry
16.05.2017
17:29:18
что подсказать? и как это относится к моёму сообщению?

Mikhail
16.05.2017
17:29:34
Ой, сорри - случайно ответил :)

А вопрос: есть модель ImageSet, которая управляет работой с фотографмиями. Она может стыковаться с разными модулями (Проекты, Услуги и проч.). Соотвественно, как правильно построить зависимости?

Dmitry
16.05.2017
20:09:47
https://goo.gl/forms/LxPDWj0wp4VVReMv1

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

Danil
16.05.2017
20:25:05
Секция: Что понравилось? » Python площадка, торт)

Dmitry
16.05.2017
20:26:51
Торт кстати вкусный был?

Andrey
16.05.2017
20:30:32
да, вполне

Serge
17.05.2017
07:01:34
Коллеги, а помнится среди нас тут был DJ?

Lex
17.05.2017
07:15:24
нужно дискотеку?

Google
alex
17.05.2017
09:21:10
Xkcd: Machine Learning (Score: 104+) Link: http://j.mp/2rpRQ73

Serge
17.05.2017
10:11:43
Mikhail
17.05.2017
10:17:23
Напишите мне в личку, чем надо помочь

Александр
18.05.2017
05:09:34
@nazarov_tech только что наткнулся на твой вопрос на SO) первый раз вижу вопрос с юмором ?

Vitali K.
18.05.2017
08:43:54
покажите

Dmitry
18.05.2017
09:07:37
охчёрт, мне сперва покажи

вдруг там что-то совсем глупое))

я на со активно тусил слишком давно

хотя пофиг, всё равно всё найти можно

Roman
18.05.2017
09:12:09
Dmitry
18.05.2017
09:12:51
теперь другой клуб? )
теперь стало лениво вливать в него время

и у СО есть концептуальная проблема

со временем у тебя возрастает сложность проблем которые не можешь решить сам и соответственно возрастают косты на даже просто оформить такую проблему как вопрос

не говоря уже о шансах что тебе на неё ответят

поэтому многие сеньоры и не контрибьютят туда

Страница 407 из 785