后浪云Django4.0教程:Django4.0 编写视图-异步视图
除了同步函数,视图也可以是异步(“async
”)函数,通常使用 Python 的 async def
语法定义。Django 会自动检测这些函数,并在异步上下文中运行它们。但是,你需要使用基于 ASGI 的异步服务器来获得它们的性能优势。
下面是一个异步视图的例子:
import datetime
from django.http import HttpResponse
async def current_datetime(request):
now = datetime.datetime.now()
html = '<html><body>It is now %s.</body></html>' % now
return HttpResponse(html)
版权声明:
作者:后浪云
链接:https://www.idc.net/help/192466/
文章版权归作者所有,未经允许请勿转载。
THE END