【发布时间】:2016-10-22 20:57:32
【问题描述】:
我正在开发一个允许用户上传 PDF、图像和视频文件的 Django 站点。 Django 能够为我的目的轻松地提供 pdf 和图像文件,但无法处理视频下载。有没有办法通过 Django 加载视频文件,但它们使用不同的服务器提供服务?
【问题讨论】:
我正在开发一个允许用户上传 PDF、图像和视频文件的 Django 站点。 Django 能够为我的目的轻松地提供 pdf 和图像文件,但无法处理视频下载。有没有办法通过 Django 加载视频文件,但它们使用不同的服务器提供服务?
【问题讨论】:
有没有办法通过 Django 加载视频文件,但它们为它们提供服务 使用不同的服务器?
您应该定义“不同服务器”的含义。但我认为,您的意思是不是用 Django 编写的不同项目。
由于视频文件位于文件系统中(如果您是这样设计的),如果不同的项目在同一台服务器上运行,您可以随意访问它们。否则你需要在服务器之间进行一些文件同步。如果要区分哪个视频文件属于数据库中的哪个对象,我会将对象名称插入文件路径。
如果我没有完全回答您的问题,请在下方告诉我
【讨论】:
<video><source src="www.example.com/filename"></video> 在网站上播放它们,一切都会顺利进行。但是,如果我使用 django 加载视频并将它们保存到我的媒体目录中,那么如果我尝试使用 <source src="{% static loadedfile.url %}> 为它们提供服务,那么它不会及时提供服务。我想用 Django 加载,然后像在不同的域中一样提供它。