最近有个需求,用 socket 写一个 tcpserver 接收底层 c++ 程序返回的信息,然后将信息用websocket 方式传给前端。
websocket 接口是在 django 项目里做的,用的是 django channels。有时间再详细记一下channels 的使用,还是挺有趣的。由于 websocket 接口是 django 项目里面的,而tcpserver 不属于django,所以在这种情况下,只需要在 tcpserver.py 文件头加上:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目.settings")
这样可以实现。
网友评论