我有一個django項目,並最近添加了使用websockets的頻道。這似乎一切正常,但我的問題是讓生產準備就緒。 我的設置如下: Nginx web server
Gunicorn for django
SSL enabled
自從我加入渠道的組合。我花了最後一天的時間試圖讓它工作。 在他們說你在某個端口上運行daphne的所有turtotials上,然後展示如何爲此設置nginx。 但
我的代碼: def ws_receive(message):
text = message.content['text']
request = json.loads(text)
cmd = request['cmd']
results = run(cmd)
print(cmd)
for result in results:
我正在嘗試開發一種拍賣類型系統,客戶在此下訂單,然後不同的商店可以爲該訂單提供價格。 這個系統的一個有趣的部分是,當訂單最初創建時,可用商店將有60秒來提出他們各自的報價。當第一家商店提供報價時,「拍賣」現在只有其他商店的20秒才能提出自己的報價。如果他們確實提出了另一個要約,在這個較小的分配時間內,那麼這20秒就會刷新。只要有足夠的時間,優惠可以繼續收到,但不能超過60秒。 class Orde