Python Django:sorl缩略图和在我自己的文件服务器上托管图像文件

Python Django:sorl缩略图和在我自己的文件服务器上托管图像文件,python,django,file-upload,sorl-thumbnail,Python,Django,File Upload,Sorl Thumbnail,我非常喜欢这个库,我不想将图像文件存储在当前的应用程序django服务器中,而是存储到另一个我自己的文件服务器上,使用webserver提供静态文件 我是否必须这样做? 如何将文件上载到远程静态文件服务器? 如果我有许多应用程序django服务器和许多文件服务器呢? 使用它更好吗?如果没有,什么时候有用?如果是,那么如何与sorl缩略图一起使用? 另外,我不确定什么是正确的好方法,因为我在网络编程和Django方面没有太多经验。嗯,也许我没有回答你想问的问题,我对sorl thumbnail一无

我非常喜欢这个库,我不想将图像文件存储在当前的应用程序django服务器中,而是存储到另一个我自己的文件服务器上,使用webserver提供静态文件

我是否必须这样做? 如何将文件上载到远程静态文件服务器? 如果我有许多应用程序django服务器和许多文件服务器呢? 使用它更好吗?如果没有,什么时候有用?如果是,那么如何与sorl缩略图一起使用?
另外,我不确定什么是正确的好方法,因为我在网络编程和Django方面没有太多经验。

嗯,也许我没有回答你想问的问题,我对sorl thumbnail一无所知,但我的第一反应是从图片中删除Django。如果您有一些单独的服务器可以静态地为文件提供服务,那么只需部署该服务器即可。当然,您的django应用程序将生成指向这些图像的链接,但只要您清楚自己的URL,这应该没有问题。即使只有一台web服务器也可以采用这种方法,将其配置为只向django传递一些URL,但直接处理图像URL


但是这些都不能解决上传问题……

我认为这个问题的答案符合你的想法

因为否则,您不能简单地将文件上载到远程计算机。或者您将开发您的脚本,通过使用scp或类似的方法将文件上载到另一台主机

干杯,
Ignas

在使用sorl缩略图库时,我不确定这种方法是否好:我需要一个可以轻松与该库集成的解决方案,因为我知道这个问题与Django和您想要使用的库完全无关。。。一般来说,我只看到如何将文件从一台机器上载到另一台机器的问题。因此,您将上载的文件存储在本地,然后分发到用于媒体的服务器。但也许你会发现更简单的事情:这个问题与Django有关,因为Django为文件上传处理和文件上传表单字段提供了可插入的支持。还有自定义文件存储,使远程文件看起来像本地文件。我想使用这种支持,因为sorl缩略图也在使用它们