首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员

    django-channels实现群聊

    Layer是一种通信系统。它允许多个消费者实例相互交谈,以及与 Django 的其他部分交谈。借助Layer可以很方便的实现群聊功能。无需我们手动管理websocket连接。

    2K20编辑于 2021-12-08
  • 来自专栏pythonista的日常

    订单实时消息通知实现

    现在我们的项目是用 django 框架写的,需要借助 Django-Channels实现通讯,通讯协议就不能用 http了,因为 http 不支持长连接,我们这次项目中用到的是 websocket 协议 关于django-channels的使用可以参考它的官方文档https://channels.readthedocs.io/en/latest/tutorial/index.html 我们是又写了一个消息同步服务的项目 ,使用的插件是django-channels

    1.8K10发布于 2020-06-16
  • 来自专栏pythonista的日常

    django2.2+Daphne+nginx+supervisor 生产环境部署

    之前项目中使用了 webscoket 进行实现消息实时通知,我们是另外单独运行了一个消息推送服务项目,使用了django-channels 实现websocket,项目使用的是asgi 协议,不是原先的 1.安装部署daphne 安装 django-channels 的时候 daphne 就已经连带一起安装了 在项目的根目录新建一个asgi.py文件,和 wsgi文件同级,内容如下: import os

    1.9K21发布于 2020-07-31
  • 来自专栏全栈程序员必看

    详述WebSocket原理

    如何区别路由HTTP请求和WebSocket请求 如何兼容django的认证系统(因为私信肯定是要登录的,所以需要认证) 如果接收和推送WebSocket消息 如何通过ORM保存和获取数据 解决办法:使用django-channels 或则dwebsocket django-channels 是什么:django-channels是一个位django提供异步扩展的库,通常主要用来提供WebSocket支持和后台任务,因为django是一个同步框架

    3.1K10编辑于 2022-07-11
  • 来自专栏码农编程进阶笔记

    详述WebSocket原理

    如何区别路由HTTP请求和WebSocket请求 如何兼容django的认证系统(因为私信肯定是要登录的,所以需要认证) 如果接收和推送WebSocket消息 如何通过ORM保存和获取数据 解决办法:使用django-channels 或则dwebsocket django-channels 是什么:django-channels是一个位django提供异步扩展的库,通常主要用来提供WebSocket支持和后台任务,因为django是一个同步框架

    2.5K30发布于 2021-07-20
  • 来自专栏python3

    Python资源列表-Awesome P

    asyncio. crossbar - Open-source Unified Application Router (Websocket & WAMP for Python on Autobahn). django-channels

    1.7K10发布于 2020-01-08
领券