Django async доступ к связанным объектам из .aget()
Я проделал несколько обширных поисков и прочитал документацию. К сожалению, я не смог решить следующую задачу. Возможно, я что-то упустил.
`
async def generate_quotes(request, id):
try:
interrogation = await Interrogation.objects.aget(id=id)
except Interrogation.DoesNotExist:
return JsonResponse("Interrogation does not exist")
print(interrogation.address.postcode) #where address is a onetoone related object with related name address
i get a keyerror for address and
django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async.`
Я застрял на том, как действовать дальше.
Я пробовал от sync до async всеми способами с этим одним оператором печати, и все равно ничего. Я не могу добраться до объекта адреса через связанный с ним объект опроса результат запроса.
Я подумал, что это может быть связано с кэшированием связанных объектов.
Любая помощь будет очень признательна!
Спасибо