【发布时间】:2020-06-15 14:25:30
【问题描述】:
以下不执行 foo 并给出
RuntimeWarning: coroutine 'foo' was never awaited
# urls.py
async def foo(data):
# process data ...
@api_view(['POST'])
def endpoint(request):
data = request.data.get('data')
# How to call foo here?
foo(data)
return Response({})
【问题讨论】:
-
await foo(data)? -
await foo(data)给SyntaxError: invalid syntax -
你的视图函数必须用
async关键字定义
标签: python django django-rest-framework python-3.6 django-3.0