Opened 4 years ago

Closed 4 years ago

#31339 closed Bug (wontfix)

ORM call in app.ready in ASGI mode causes errors.

Reported by: Lachlan Cannon Owned by: nobody
Component: Core (Other) Version: 3.0
Severity: Normal Keywords: asgi
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

It appears that calling the ORM in app.ready in ASGI mode causes a SynchronousOnlyOperation exception.

See more details in the Django forum post https://forum.djangoproject.com/t/orm-call-in-app-ready-in-asgi-mode/1348

Change History (2)

comment:1 by Simon Charette, 4 years ago

I think app.ready is considered module loading time and thus query should not be performed during that time.

Given the explicit warning in the docs I'm inclined to close this ticket as wontfix.

comment:2 by Mariusz Felisiak, 4 years ago

Resolution: wontfix
Status: newclosed
Summary: ORM call in app.ready in ASGI mode causes errorsORM call in app.ready in ASGI mode causes errors.

I totally agree with Simon, we've already warned in docs about running queries in app.ready() and we shouldn't encourage them is ASGI.

Note: See TracTickets for help on using tickets.
Back to Top