django 프레임워크에서 async를 사용한 CBV를 만들려고 했을 때 오류가 발생하였다. 그래서 FBV로 변경했더니 작동하였다.
class ResultView(View): async def get(self, request: HttpRequest, **kwargs: int) -> HttpResponse: a = await get_pic(2) print(a) return render(request, "result.html", {"result": kwargs["result"]})
async def ResultViewTwo(request: HttpRequest, **kwargs: Any) -> HttpResponse: a = await get_pic(2) print(a) return render(request, "result.html", {"result": kwargs["result"]})