Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 18, 2016 11:45:57

nickmetal
Зарегистрирован: 2012-11-15
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

вызов async функции во view

Добрый день! Кто уже набил руку с новыми возможностями Python 3.5, подскажите, можно ли в Django во вьюхе вызвать асинхронно функцию, т.е. чтобы ответ пользователю отдать сразу, а выполнять “тяжелую” задачу в асинхронном режиме?
На данный момент я использую celery, хотел узнать, может уже можно использовать async\await для такого типа задачи

Офлайн

#2 Ноя. 18, 2016 12:28:07

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

вызов async функции во view

Для этого нужно что бы Django был асинхронным, а является ли он таковым? Давно не пользовался, но думаю что нет



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Ноя. 18, 2016 12:29:26

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

вызов async функции во view

JOHN_16
Ни и что тут думать? Нет, ясен пень.

Офлайн

#4 Ноя. 18, 2016 12:30:34

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

вызов async функции во view

Нет, нельзя. async await - это всего лишь синтаксис, он не превращает магическим образом синхронные функции в асинхронные.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version