Django 中有 VideoField 之类的东西吗?

jer*_*ord 4 python django django-models django-forms

所以我最近一直在制作一个网站,我想要一种让人们上传视频并让我展示它们的方式,就像我使用ImageField. 然而我发现那VideoField不是一回事。FileField到目前为止我已经使用过,它正在上传到正确的文件夹,但是我不知道如何像ImageField.

我想使用专门为视频文件制作的东西,但到目前为止我还没有在网上找到任何关于 VideoFiles 的信息。

这是我的模型。

class Post(models.Model):
    # ... other things here
    video_file = models.FileField(upload_to='post_files',blank=True,null=True)
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:VideoFileDjango 中有吗?

小智 6

  1. VideoFieldDjango 中没有。
  2. 你可以放心使用FileField

在您的模板中,只需添加以下内容:

<video width="500px" height="500px" controls>
     <source src="{{ post.video_file.url }}" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。