django将图像文件发送到rest api

django将图像文件发送到rest api,django,django-models,django-rest-framework,django-imagekit,Django,Django Models,Django Rest Framework,Django Imagekit,我用的是Django [我的web应用程序结构] 我已经实现了上图所示的结构 但我有个问题 在客户端和网桥主机之间发送图像没有问题 但是,我不确定如何在主机和网桥主机之间发送映像 我应该如何发送它?您可能希望使用库(如请求)将映像发送到主机的REST API 在从客户端接收文件的视图中的网桥主机上,需要获取文件的句柄: # Get the file sent by the Client image_file = request.FILES.get('name_of_file') 然后需要将该

我用的是Django

[我的web应用程序结构]

我已经实现了上图所示的结构

但我有个问题

在客户端和网桥主机之间发送图像没有问题

但是,我不确定如何在主机和网桥主机之间发送映像


我应该如何发送它?

您可能希望使用库(如
请求)
将映像发送到主机的REST API

在从客户端接收文件的视图中的网桥主机上,需要获取文件的句柄:

# Get the file sent by the Client
image_file = request.FILES.get('name_of_file')
然后需要将该文件发布到主机的RESTAPI端点

# Post the file to the Host from the Bridge Host using "requests" library
requests.post('/Host/image/endpoint/url', data={'name_of_file', image_file.read()}) 
如果网桥主机上还没有安装请求,则需要在网桥主机上安装请求


有关使用
请求发出POST请求的更多信息

您是否阅读了django表单上的文档:主机是否公开REST API?你如何与主机互动?@SHAMERKASHIF是的,但没有找到该主题。@WillKeeling我必须向一个装饰精美的网页发送一张图片,我称之为主机django。我只想使用RESTAPI发送图像。但是,谷歌搜索没有显示如何通过图像字段中的数据将数据发送到另一个django网页的图像字段。