需要 django 基本架構了解為基礎,搭配 channels 套件及 daphne 非同步系統來達成即時聊天室的推播,即時資料來源為富果api取得即時資料,透過以上方式了解廣播系統的架構,也可以透過對談方式拿到盤後資料,幫助更多人了解 channels 的基礎使用。
建立發送即時訊息程式 透過 Websocket 訂閱股票最新成交資訊 #chat/fugle.py from fugle_marketdata impor...
開啟 Redis docker run --rm -p 6379:6379 redis:7 建立聊天室 #chat/fugle.py import time...
如何儲存資料? 利用 django 所使用的 models 來達成 Model 是? 定義與 Database 的關聯 schema 定義 model.py 首...
建立表格 python3 manage.py makemigrations 預期看到 python3 manage.py migrate 預期看到 也會發...
取資料 目的: 進入聊天室後能夠主動發送商品交易資料(當天特殊交易,ex: 處置交易 or 暫停交易) # chat/consumers.py import j...
設計分析 想法 查詢隨機一檔股票,當天收盤價跟收盤量是多少,透過 Database 的方式查詢,回覆到聊天室上 調查 資料庫模型 Model 建立 R...
建立模型 # chat/models.py from django.db import models # Create your models here....
設計分析 想法 聊天室名稱 = ranking, (不使用商品代碼) 每1分鐘取得即時排行 調查 REST API取得股票漲跌幅排行(依市場別)參考...
修改 Comsumer.py # chat/consumers.py import json from datetime import datetime fro...
延伸主題 透過前述主題已了解如何取得即時資訊, 有了即時資訊可以發想的地方很多,也許 上班到一半透過手機發送策略訊號到 LINE 聊天室上 這時候就需要會...