Pac*_*cha 5 python django chat xmpp
我正在开展一个网络项目,我必须进行网络聊天.我的结构或多或少是这样的:你有一个用户名,密码,昵称和电子邮件,你可以和你名单上的其他人聊天.我使用django(python)作为web后端,使用xmpp作为聊天部分.
我已经阅读了很多关于xmpp的内容,并且我使用节进行了简单的聊天,添加和删除了联系人,昵称等.
我想问的是如何与django和ejabberd进行通信,例如注册用户(我不想进行带内注册,我只想在用户创建帐户时启用注册),更改密码,更新昵称等等大多数需要某种提升特权的事情.
我在发布之前做了一些研究,我知道sleekxmp,但就我而言,它只是一个xmpp的python库.另外,我没有找到ejabberd的API.
谢谢.
阅读有关阻止和使用django-celery Workers 之类的内容来规避这一点。您不想在视图中使用简洁的 xmpp 客户端。
\n\n由于聊天是全双工的,您可能需要WebSocket + Django python WebService或Django / Comet (Push):万恶之最少?甚至是Django 中的“oldskool”长轮询
\n