如何使用django创建视频缩略图?

如何使用django创建视频缩略图?,django,video,thumbnails,Django,Video,Thumbnails,我正在django网站上显示我的视频。我想像缩略图一样显示这些视频,但我不知道如何为我的视频创建缩略图。 我已经通过管理模块存储了我的视频。 这是我的密码 models.py class Video(models.Model): title = models.CharField(max_length=200, null=True, blank=True) video = models.FileField(upload_to='static/gallery/videos',

我正在django网站上显示我的视频。我想像缩略图一样显示这些视频,但我不知道如何为我的视频创建缩略图。 我已经通过管理模块存储了我的视频。 这是我的密码

models.py

class Video(models.Model):
    title = models.CharField(max_length=200, null=True, blank=True)
    video = models.FileField(upload_to='static/gallery/videos',
                             null=False,
                             help_text=_("video file")
                            )
管理员

from django.contrib import admin
from .models import Video

admin.site.register(Video)
任何人都可以帮助我如何在db中存储我的视频缩略图格式,或者如何以缩略图格式显示检索到的视频


提前感谢

您可以添加一个可为空的文件字段来存储缩略图,并在
保存
方法中或使用模型保存信号手动填充缩略图

您可以使用这些问题的答案来了解如何生成这些缩略图:

由于生成缩略图可能是一项耗时的工作,因此我建议在不阻塞Web服务器的情况下在后台使用