Python django服务器之间的套接字连接
我是django和python的新手。我需要的是,用socket连接多个django服务器。其中一个服务器(主服务器)将使用Django REST API从移动客户端获取请求,然后,它将该请求传输到与服务器ID相关的其他Django服务器。(例如,当主服务器获取ID为1的数据时,它应将数据传输到服务器#1,如果它获取ID为2的数据,则应将数据传输到服务器#2) 我期待着你的建议Python django服务器之间的套接字连接,python,django,sockets,Python,Django,Sockets,我是django和python的新手。我需要的是,用socket连接多个django服务器。其中一个服务器(主服务器)将使用Django REST API从移动客户端获取请求,然后,它将该请求传输到与服务器ID相关的其他Django服务器。(例如,当主服务器获取ID为1的数据时,它应将数据传输到服务器#1,如果它获取ID为2的数据,则应将数据传输到服务器#2) 我期待着你的建议 p.s.Http请求不能发送到django服务器,主服务器除外。它们都是内部网应用程序,位置不同。通过http向这些服
p.s.Http请求不能发送到django服务器,主服务器除外。它们都是内部网应用程序,位置不同。通过http向这些服务器发送数据的唯一方法是,使用服务器ID将请求发送到主服务器 如果您甚至无法向localhost发送(内部)http请求,您可以尝试与不同django应用程序的WSGI API对话。主应用程序可能会创建一个WSGI应用程序对象,并用伪请求数据填充它
# views.py of the main server
def myview(self, request):
# do some stuff
if server_id = 1:
from server_1_app.wsgi import application
response = application(environ, pseudo_request)
# ...