Char2sGu / blogs

0 stars 0 forks source link

基于类的异步Django/DRF视图的实现 | Just Blogs #18

Open Char2sGu opened 3 years ago

Char2sGu commented 3 years ago

https://thenightmarex.github.io/blogs/2020/12/06/async-django-views/

最近尝试开发聊天室,需要长轮询或者 WebSocketWebSocket 从来没有涉及过,于是我选择了长轮询不管选哪个,都需要转向使用 ASGI 协议,先把 Channels 装了现在请求-控制是异步的了,视图还是同步的,还是不能写异步代码为了将 DRF 的各种视图转换为异步视图,我选择通过研究 DRF 视图的内部实现,写一个 Mixin 类覆盖/转换关键的同步方法,所有需要转换为异步视图的视图都