问题标签 [django-socketio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8067 浏览

django - Django - 实时通知系统

我是 Django 新手并正在构建自己的应用程序。我想将通知系统(个人、组级和广播)从服务器集成到最终用户。每当他登录他的帐户时,通知栏就会像在 facebook 中一样显示。

当前使用:Django 1.8 & Python 2.7

我已经通过许多链接或博客来了解。我通过几个选项如下:

  1. Django gevent Socketio:Django 1.8 不支持我已经在 Django 1.8 中完成了所有工作。请让我知道,在支持和功能方面,我在切换到 Django 1.6 时可能会遇到多少问题。

  2. Pusher:我不太清楚。将 Pusher 用于当前现有应用程序的可行性和实用性有多大。是否存在兼容性问题?

  3. Swampdragon:似乎与 Django 1.8 存在一些兼容性问题

  4. Django-Tornado,Centrifuge:我有点害怕更改整个代码。此外,不知道未来的问题,我可能会面临。

我的问题:

  1. 请说明最好选择哪一个,因为后期很难转移到另一个。

  2. 此外,切换到 Django 1.6 是支持 Swampdragon 和 Django Socketio 的更好主意。

请提供可能有帮助的链接。

如果我错了,请纠正。我需要你的宝贵建议。

0 投票
1 回答
903 浏览

python - 带有 Django、Nginx 和 Gunicorn 的 Socket.IO

我正在尝试设置一个运行 Socket.io 的 Django 服务器。我到处寻找并尝试了一百万种不同的东西,但我不知道如何让 nginx 和 gunicorn 与 django-socketio 配合得很好。任何人都可以帮忙吗?具体来说,是否有任何人可以指出他们已成功开始工作的教程?谢谢!

0 投票
0 回答
517 浏览

python - /socket.io 处的 KeyError

我在我的一个项目中使用 django-socketio 并且还安装了属于该应用程序的所有依赖项。但执行后,它显示如下错误:

/socket.io 处的 KeyError

我在这个项目中使用 django 1.8、django-socketio 0.3.9、gevent 0.13.6、gevent-socketio 0.2.1 和 gevent-websocket 0.9.5。我不知道这是否是一个依赖问题,因为某些网站提到的类似。任何帮助深表感谢。谢谢

0 投票
0 回答
34 浏览

javascript - Socketio 错误:“通道上没有客户端”

我正在尝试从 python 调用 socketio 函数,但我收到以下错误消息:

由于我刚开始使用socketio,我对它并不熟悉,所以我想知道为什么会出现这个错误。

这是蟒蛇:

这是socketio部分:

知道为什么吗?提前致谢。

0 投票
1 回答
4867 浏览

javascript - 在python中调用js函数使用document.getElementById

我最近询问了一种在 python 中调用 js 函数的方法。人们给了我一些建议,例如使用 js2py 或 pyv8,但问题是它不允许我使用以下 js 命令:

所以我的问题是:有没有办法从 python 函数调用 js 并允许你使用上面的 js 命令?

提前致谢!

0 投票
0 回答
354 浏览

python - Django - HTTP 和 WebSockets

我们有一个现有的大型Django 1.11 & Django-rest-framework应用程序由wsgi. 我们注意到我们可能希望WebSocker对某些请求使用 a(例如:获取所有正在运行的任务 - 实时更新)

已经有一个 GET URL:/api/tasks?running=ture 所以我们想使用相同的方法并通过 WebSocket 提供这些数据(相同的端口很重要)

可能吗?如何?

0 投票
1 回答
45 浏览

python - AttributeError:“FlashPolicyServer”对象没有属性“kill”

一旦我使用 python manage.py runserver_socketio 运行 django 应用程序和 django-socketio 应用程序,我就会收到以下错误

我错过了什么吗?

0 投票
1 回答
323 浏览

django - Django 频道访客计数器实时

我正在尝试使用 django 实时显示访客计数器。比如有多少访问者在我的网站上在线。

我写了一个 websocket 消费者,但即使我在多个浏览器中打开网站,它也总是给我 0。

这是我的 django 频道消费:

这是路由:

我不明白为什么它总是触发 0。

任何人都可以帮助解决这个问题吗?