【发布时间】:2019-10-07 01:53:09
【问题描述】:
所以我最近一直在创建一个网站,我想要一种方法让人们上传视频并让我显示它们,就像我使用 ImageField 一样。但是我发现VideoField 不是一个东西。到目前为止,我已经使用了FileField,它正在上传到正确的文件夹,但是我不知道如何像ImageField 那样显示该视频。
我想使用专门为视频文件制作的东西,但到目前为止我还没有在网上找到任何关于 VideoFiles 的内容。
这是我的模型。
class Post(models.Model):
# ... other things here
video_file = models.FileField(upload_to='post_files',blank=True,null=True)
所以我的问题是:Django 中有VideoFile 吗?
【问题讨论】:
-
Django没有内置这样的字段,你想从这样的字段中得到什么?
-
我希望用户能够上传视频,并让我在帖子中显示它们。例如,如果这是我的模型中的一行` image = models.ImageField(upload_to='post_files',blank=True,null=True) ` 我可以使用
{% post.image.url %}或其他任何东西,它会显示图像。但是我想为视频做这个。 -
没有什么能阻止您为此使用 s FileField。在您的页面上播放视频可以很简单,只需包含一个
video标记,并以文件 url 作为源。
标签: python django django-models django-forms