【问题标题】:How to serve previously uploaded video files in Django如何在 Django 中提供以前上传的视频文件
【发布时间】:2016-10-22 20:57:32
【问题描述】:

我正在开发一个允许用户上传 PDF、图像和视频文件的 Django 站点。 Django 能够为我的目的轻松地提供 pdf 和图像文件,但无法处理视频下载。有没有办法通过 Django 加载视频文件,但它们使用不同的服务器提供服务?

【问题讨论】:

    标签: python django video


    【解决方案1】:

    有没有办法通过 Django 加载视频文件,但它们为它们提供服务 使用不同的服务器?

    您应该定义“不同服务器”的含义。但我认为,您的意思是不是用 Django 编写的不同项目。

    由于视频文件位于文件系统中(如果您是这样设计的),如果不同的项目在同一台服务器上运行,您可以随意访问它们。否则你需要在服务器之间进行一些文件同步。如果要区分哪个视频文件属于数据库中的哪个对象,我会将对象名称插入文件路径。

    如果我没有完全回答您的问题,请在下方告诉我

    【讨论】:

    • 对不起,我解释得不是很好,但实际上我的意思是来自同一个项目。如果我在 www.django-example.com 有一个 django 项目,那么如果我手动保存视频,例如保存到 example.com,然后通过 <video><source src="www.example.com/filename"></video> 在网站上播放它们,一切都会顺利进行。但是,如果我使用 django 加载视频并将它们保存到我的媒体目录中,那么如果我尝试使用 <source src="{% static loadedfile.url %}> 为它们提供服务,那么它不会及时提供服务。我想用 Django 加载,然后像在不同的域中一样提供它。
    猜你喜欢
    • 2012-07-05
    • 2017-06-29
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    • 2015-09-03
    • 2020-04-02
    相关资源
    最近更新 更多