動態

列表
創建 時間

Django+rest_framework 使用協程異步- 1 視圖異步

Django 簡介 管網有 為什麼使用異步 因為Djnago在4.0版本之後是支持異步且在4.1裏的ORM甚至不需要使用sync_to_async來裝飾,rest框架是不支持的協程,在這種情況下使用rest框架會阻塞協程流程. 異步基本是web服務開發的趨勢,像web框架有fastapi,sanic這些異步框架,Django作為老牌框架像異步遷移是必然的。 為什麼要複寫rest_frame

創建 時間

django4.2 異步ORM的變化--持續觀察

Django 官網有描述 Django異步的變化 4.2相比於4.0的變化就是使用sync_to_async 最大的變化就是可以使用同步和異步互不影響 異步實現 models文件夾下的query文件 class BaseIterable: def __init__( self, queryset, chunked_fetch=False, chunk_size=GE