Size: a a a

Django [ru] #STAY HOME

2020 July 10

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Друзья, а подскажите пожалуйста как лучше всего рабобрать RawQuerySet?
источник

D

Dk in Django [ru] #STAY HOME
Dk
Я уже не знаю где искать проблему
django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async
источник

A

Andrey in Django [ru] #STAY HOME
Я не использую их обычно. Лучше брать напрямую connection
источник

D

Dk in Django [ru] #STAY HOME
нужны эксперты
источник

B

BulDoZer in Django [ru] #STAY HOME
Посоветуйте книги по дж 3
источник

B

BulDoZer in Django [ru] #STAY HOME
Ну или какую нибудь актуальную
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
BulDoZer
Ну или какую нибудь актуальную
Документация 🤷‍♀️
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async
А sync_to_async пробовал?
источник

D

Dk in Django [ru] #STAY HOME
Да, у меня декоратор @database_sync_to_async висит
источник

D

Dk in Django [ru] #STAY HOME
А вообще, нашёл на гитхабе тред по этой теме. Он даже не закрыт.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Да, у меня декоратор @database_sync_to_async висит
А падает на обращении к бд?
источник

D

Dk in Django [ru] #STAY HOME
Dk
Да, у меня декоратор @database_sync_to_async висит
В этом и проблема, что декоратор висит, а джанго всё равно ругается. Значит мидлвейр вызывается неправильно как-то
источник

D

Dk in Django [ru] #STAY HOME
Nikolay Cherniy
А падает на обращении к бд?
Сек
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Сек
Вон какая-то батарейка есть, может оно https://django-async-test.readthedocs.io/en/latest/
источник

D

Dk in Django [ru] #STAY HOME
источник

D

Dk in Django [ru] #STAY HOME
Вот всё, что есть
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Ну друзья, все же нужна ваша помошь, не знаю как быть даже. суть есть модель
class db(models.Model):
   pass

Такая потому что база не наша и не дают права доступа только на процедуру. ладно ок, как говорится, запустили процедуру t
able = db.objects.using('mssql_Vehicles').raw('exec spAllVehicles') 
получили равкыкрисет, а теперь как его привести в нормальный рабочий вид, даже хз как. Посоветуйте где можно посмотреть, а то нашел несколько примеров но чой то я не доеду до них совсем
источник

D

DORIAN GRAY in Django [ru] #STAY HOME
Можно ли как-то из кверисета сделать список потому что мне нужен append метод ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
DORIAN GRAY
Можно ли как-то из кверисета сделать список потому что мне нужен append метод ?
а ты что собрался аппендить ?
источник

D

DORIAN GRAY in Django [ru] #STAY HOME
Dan Tyan
а ты что собрался аппендить ?
Ну я иду в цикле по объектам кверисета . Там вызываются какие-то функци которые делают запросы. Какой-то запрос может выдать ошибку и я хочу в конец кверисета добавить снова этот объект на котором выдало ошибку . чтобы потом в конце снова по нему пройтись .
источник