
Andrey
21.09.2017
10:31:28
Моё желание вполне обосновано. Я не достаточно знаю Django, чтобы отвергать некоторые, неизвестные мне её аспекты. Возможно, Storage является удобным интерфейссом для работы с файлами, который поможет мне более емко решить мою задачу и дать знания о возможностях её применения.
Можно как-то сделать машину, но только я хочу всё сам, и чтобы двигатель собрал сам и всё-всё-всё сам сделал.
На питоне пиши
@
Библиотеки не уважай
И вообще, блять, вот высер свой оставил
а толку 0

Google

Andrey
21.09.2017
10:32:20
Заблокировал. Так, чтобы знал.

Artem
21.09.2017
10:32:55
Ну высер, хорошо! Хочешь элегантность с некой абстракцией для файлов - бери сторадж

IНЖАЛИД DPИЖЕ
21.09.2017
10:33:01
storage нужен для того чтобы работать не с файловой системой а с абстракцией

Artem
21.09.2017
10:33:02
хочешь просто и понятно - пиши так

Massimo
21.09.2017
10:33:12

IНЖАЛИД DPИЖЕ
21.09.2017
10:33:14
так как у тебя локально может быть файловая система
а на проде S3

Andrey
21.09.2017
10:35:18
Ребят, ну вот Вы же сделали нормально. Ответили, в двух словах описали. И я очень признателен.
А не как некоторые -_-
Спасибо, более-менее понятно. Теперь пойду ещё и почитаю.
Чет меня аж бомбит

Artem
21.09.2017
10:35:48
не бомби - спроси у ЖС

Andrey
21.09.2017
10:36:08

Artem
21.09.2017
10:36:16
JS

Andrey
21.09.2017
10:37:43
тогда я чет совсем не понял =(

Google

Alex
21.09.2017
11:14:08
есть чаты по aiohttp?

serbernar
21.09.2017
11:22:14

Andrey
21.09.2017
11:23:13
не вышло
=(

IНЖАЛИД DPИЖЕ
21.09.2017
11:23:22

Andrey
21.09.2017
11:23:29
=(

Ruslan
21.09.2017
11:24:06

Alex
21.09.2017
11:25:14
нет
а куда податься, если ты валенок

IНЖАЛИД DPИЖЕ
21.09.2017
11:25:25
в доку

Ruslan
21.09.2017
11:25:36
кроме доки вообще нихрена нет

IНЖАЛИД DPИЖЕ
21.09.2017
11:25:55
там же есть примеры
и всякое такое

Artem
21.09.2017
11:26:05
вот и все, на этом закончилось

IНЖАЛИД DPИЖЕ
21.09.2017
11:26:16
есть в гитхабе работающие примеры приложений

Ruslan
21.09.2017
11:26:37

Google

Alex
21.09.2017
11:26:52
в доку
я, возможно, упустил момент, при запуске сервера, есть только один инстэнс?

IНЖАЛИД DPИЖЕ
21.09.2017
11:26:52
есть доклад светлова

Artem
21.09.2017
11:26:52
Оооо, лови все эти потоки :)

IНЖАЛИД DPИЖЕ
21.09.2017
11:26:58
pytest with asyncio
http://asvetlov.github.io/pytest-slides/#/

Ruslan
21.09.2017
11:27:58
это за какой год?

IНЖАЛИД DPИЖЕ
21.09.2017
11:28:09
async await есть
значит прошлый где-то
https://gitter.im/dev-ua/python вот здесь сидят некоторые контрибуторы, можешь поспрашивать

Ruslan
21.09.2017
11:29:31
я тоже на pytest сделал, немного не так как показано
но с пробросом loop узнаёшь много нового

IНЖАЛИД DPИЖЕ
21.09.2017
11:30:04
да
это секрет
прсото везде пробрасывай луп
как аргумент
explicit better than implicit
глобал объекты зло
используй dependency injection

Alex
21.09.2017
11:30:54
Ребят и всё же, если инстэнс один, то можно подключенные сокеты прям в нём хранить без редисов всяких?

IНЖАЛИД DPИЖЕ
21.09.2017
11:37:07

Google

IНЖАЛИД DPИЖЕ
21.09.2017
11:37:22
ну вот же сходил в гитхаб
https://github.com/aio-libs/aiohttp/blob/master/examples/web_ws.py#L15
request.app['sockets'].append(resp)
app['sockets'] = []

Alex
21.09.2017
11:38:38

IНЖАЛИД DPИЖЕ
21.09.2017
11:38:59
в редисе не надо хранить елси у тебя один процесс

Alex
21.09.2017
11:40:10

IНЖАЛИД DPИЖЕ
21.09.2017
11:40:30

Set
21.09.2017
11:53:25
привет подскажите как сделать погинацию listview через ajax запрос

Grigoriy
21.09.2017
12:06:02
Кто-нибудь может объяснить смысл "нововведения" в 1.11 что values_list('field', flat=True) возвращается кверисетом вместо списка?

Andrey
21.09.2017
12:09:46
"Added support for expressions in QuerySet.values() and values_list().", чтобы можно было работать как с QuerySet-ом. А зачем же ещё. Применять все возможности его.
Это тип удобно
Наверное.
Ну, мне сейчас удобно)

X
21.09.2017
12:10:29
Привет. вопрос такой celery пишет в консоль Received unregistered task of type 'default.debug_print'.

Grigoriy
21.09.2017
12:12:19
мне кажется всегда был кверисет?
нет
https://docs.djangoproject.com/en/1.9/ref/models/querysets/#values-list
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#values-list1

X
21.09.2017
12:12:39
уже глянул
оберни в list

Google

X
21.09.2017
12:13:26
просто я думаю сделано для удобства - редко тебе надо сам лист, больше тебе нужна послежоватьельность по которой можно итерироваться, а в кверисете есть доп методы
кто подскажет с селери?

Artem
21.09.2017
12:14:11
Шо?
Селери как селери

X
21.09.2017
12:15:04
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/celery/worker/consumer/consumer.py", line 549, in on_task_received
strategy = strategies[type_]
KeyError: 'default.debug_print'
[2017-09-21 12:09:36,761: ERROR/MainProcess] Received unregistered task of type 'default.debug_print'.
The message has been ignored and discarded.
суть сам слери не трогал проект тоже

Artem
21.09.2017
12:15:42
Кароч

X
21.09.2017
12:15:46
что может быть

Artem
21.09.2017
12:16:04
Инстанс не обновлен с селери, который имеется в бекенде

X
21.09.2017
12:16:19
перезапускал селери
и раббит

ros
21.09.2017
12:30:30

Grigoriy
21.09.2017
12:30:55

X
21.09.2017
12:31:07
@shared_task
def debug_print(e)
print(e)

ros
21.09.2017
12:31:18
при запуске celery -l debug оно должно показаться в списке зарегистрированных

xPushkin
21.09.2017
12:36:57
Друзья, оцените идею. Хочу написать микро сервис с API который будет принимать таски и выполнять их в нужное время (как Cron). Пока что планирую сделать поддержку выполнения HTTP реквестов и запуск скриптов / бинарников присылаемых пользователем.

Ruslan
21.09.2017
12:37:41
вау!

xPushkin
21.09.2017
12:37:47
Файлы естественно будут исполнятся в изолированной среде.

Ruslan
21.09.2017
12:37:56
вот она, смерть целери!

Artem
21.09.2017
12:38:37
Централизованная селери

xPushkin
21.09.2017
12:38:49