Я новичок в Django, но приложение, которое я имею в виду, может иметь URL-адреса, которые выглядят следующим образом:
http://mysite/compare/id_1/id_2
Где "id_1" и "id_2" являются идентификаторами двух разных объектов модели. В обработчике для "сравнения" я хотел бы асинхронно и параллельно запрашивать и извлекать объекты id_1 и id_2.
Есть ли способ сделать это, используя стандартный синтаксис Django? Я надеюсь на псевдокод, который выглядит примерно так:
import django.async
# Issue the model query, but set it up asynchronously.
# The next 2 lines don't actually touch my database
o1 = Object(id=id_1).async_fetch()
o2 = Object(id=id_2).async_fetch()
# Now that I know what I want to query, fire off a fetch to do them all
# in parallel, and wait for all queries to finish before proceeding.
async.Execute((o2,o2))
# Now the code can use data from o1 and o2 below...