最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python的Django和layim實(shí)現(xiàn)即時(shí)通訊的方法

 更新時(shí)間:2018年05月25日 09:18:57   作者:喝了鶴頂紅的我  
這篇文章主要介紹了使用Python的Django和layim實(shí)現(xiàn)即時(shí)通訊的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

看到Django和layim實(shí)現(xiàn)websocketde資料很少,自己就琢磨了下,順便搭建出來了。自己要去找閑心大神授權(quán)呀。

先來看圖

這是初次搭建的,今天一天就搞定。我自己接入了圖靈機(jī)器人。

Python這需要安裝Django和dwebsocket,安裝之后現(xiàn)在Django的settings里面將WEBSOCKET_ACCEPT_ALL=True寫進(jìn)去

@require_websocketdef send(request):
  for message in request.websocket:
  request.websocket.send(這里要String類型) # 發(fā)送消息到客戶端12345

這段代碼是后臺(tái)接受即時(shí)消息的,需要有注解。

看一下前段js

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>LayIM測試</title>
  <link rel="stylesheet" href="../static/layui/css/layui.css" rel="external nofollow" media="all"></head><body><script src="../static/layui/layui.js"></script><script>
  layui.use('layim', function (layim) {
    var socket = new WebSocket('ws://localhost:8000/send');
    layim.config({
      init: {
        url: "/main",
        type: "get",
        data: {}
      },
      members: {
        url: "",
        type: 'post',
        data: {id: 1},
      }, isAudio: true
      , isVideo: true,
      right: "10px"
      //擴(kuò)展工具欄
      , brief: false //是否簡約模式(如果true則不顯示主面板)

    });
    layim.on('sendMessage', function (res) {
      var mine = res.mine;
      socket.send(JSON.stringify({
        type: 'chatMessage' //隨便定義,用于在服務(wù)端區(qū)分消息類型
        , data: res
      }));

    });
    socket.onmessage = function (res) {
      layim.getMessage({
        username: "圖靈機(jī)器人"
        , avatar: "../static/img/100.jpg"
        , id: "1
        , type: "friend"
        , content: res.data
        , cid: 0
        , mine: false
        , fromid: "1"
      });
    };
  });
  </script>
</body>
</html>

我這里后臺(tái)是直接將圖靈機(jī)器人的回復(fù)發(fā)送到前臺(tái),就是這邊就是只要解析一下就行

這樣就可以基本實(shí)現(xiàn)。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python開發(fā)SQLite代理服務(wù)器的方法

    使用Python開發(fā)SQLite代理服務(wù)器的方法

    今天小編就為大家分享一篇使用Python開發(fā)SQLite代理服務(wù)器的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python讀寫zip壓縮文件的方法

    Python讀寫zip壓縮文件的方法

    Python自帶模塊zipfile可以完成zip壓縮文件的讀寫,而且使用非常方便,下面我們就來演示一下Python讀寫zip文件的實(shí)例代碼,需要的朋友參考下吧
    2018-08-08
  • 如何利用Python識(shí)別圖片中的文字

    如何利用Python識(shí)別圖片中的文字

    這篇文章主要給大家介紹了關(guān)于如何利用Python識(shí)別圖片中文字的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 插入排序_Python與PHP的實(shí)現(xiàn)版(推薦)

    插入排序_Python與PHP的實(shí)現(xiàn)版(推薦)

    下面小編就為大家?guī)硪黄迦肱判騙Python與PHP的實(shí)現(xiàn)版(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • python pyqtgraph 保存圖片到本地的實(shí)例

    python pyqtgraph 保存圖片到本地的實(shí)例

    這篇文章主要介紹了python pyqtgraph 保存圖片到本地的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 在VScode中配置Python開發(fā)環(huán)境的超詳細(xì)指南

    在VScode中配置Python開發(fā)環(huán)境的超詳細(xì)指南

    在使用VSCode編寫Python代碼前,我們需要先配置Python環(huán)境,這篇文章主要給大家介紹了關(guān)于在VScode中配置Python開發(fā)環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • django如何部署到centos服務(wù)器上

    django如何部署到centos服務(wù)器上

    django項(xiàng)目寫完以后最好能部署到服務(wù)器上,這樣就可以在隨時(shí)隨地查看內(nèi)容了,本文主要介紹了django如何部署到centos服務(wù)器上,感興趣的可以了解一下
    2023-08-08
  • python判斷windows系統(tǒng)是32位還是64位的方法

    python判斷windows系統(tǒng)是32位還是64位的方法

    這篇文章主要介紹了python判斷windows系統(tǒng)是32位還是64位的方法,實(shí)例分析了兩種解決方法,非常簡單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • python BeautifulSoup庫的常用操作

    python BeautifulSoup庫的常用操作

    Beautiful Soup 是一個(gè)可以從HTML或XML文件中提取數(shù)據(jù)的Python庫,它能夠通過你喜歡的轉(zhuǎn)換器實(shí)現(xiàn)慣用的文檔導(dǎo)航,查詢,修改文檔的方式,本文就來給大家簡單介紹一下BeautifulSoup庫的常用操作,需要的朋友可以參考下
    2023-08-08
  • python 劃分?jǐn)?shù)據(jù)集為訓(xùn)練集和測試集的方法

    python 劃分?jǐn)?shù)據(jù)集為訓(xùn)練集和測試集的方法

    今天小編就為大家分享一篇python 劃分?jǐn)?shù)據(jù)集為訓(xùn)練集和測試集的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12

最新評論

响水县| 当阳市| 同心县| 大理市| 安国市| 犍为县| 石楼县| 仁怀市| 凌海市| 莫力| 金寨县| 英吉沙县| 池州市| 固阳县| 靖州| 双峰县| 万荣县| 平谷区| 石首市| 衡东县| 奉贤区| 博爱县| 河间市| 时尚| 揭阳市| 文登市| 清水县| 鲜城| 舟山市| 凤凰县| 仲巴县| 商都县| 宁明县| 通道| 沧州市| 靖江市| 开封市| 邛崃市| 普宁市| 沅江市| 城口县|