【发布时间】:2017-12-25 05:57:41
【问题描述】:
我有一个想要添加视频的 Django 网站。目前用户可以上传他们的照片,我希望每个用户也能够添加他们的视频。我不知道该怎么做,因为我是一个初学者程序员。你能指引我正确的方向吗?
【问题讨论】:
标签: python django web-applications video-embedding
我有一个想要添加视频的 Django 网站。目前用户可以上传他们的照片,我希望每个用户也能够添加他们的视频。我不知道该怎么做,因为我是一个初学者程序员。你能指引我正确的方向吗?
【问题讨论】:
标签: python django web-applications video-embedding
处理视频文件比处理图像复杂得多。有两种方法可以做到这一点:让用户嵌入上传到其他网站(如 youtube)的视频,或者让他们将照片上传到您的网站。第一个选项更简单:大多数视频网站都提供了一些复制和粘贴代码的方法,以便将他们的视频嵌入其他网站。您只需要让用户将 html 代码粘贴到您的网站上,并且您应该注意一些安全措施。 如果你想让他们上传文件就很难了。视频格式很多,文件更大,压缩率不同等。视频网站通常接受多种视频格式,将视频转换为最方便的格式和不同的分辨率(以节省空间和带宽)。这意味着您的服务器上有很多异步和 CPU 密集型任务。 将文件放在网站上并让它播放也更复杂。 HTML5 中有一个 video 标签,它让事情变得比以前容易得多,但如果你想让它变得非常好和简单,你应该找一些 JS 播放器。
【讨论】:
恕我直言,实际上上传视频的方式和你上传照片的方式一样(或者如果有文件格式验证,则将视频格式添加到你当前的POST文件方法中),请了解Django File Upload,并尝试在您的描述中留下一些代码
【讨论】: