2016-09-20 6 views
1

내 장고 사이트에 내 비디오를 표시하고 있습니다. 예를 들어 미리보기 이미지처럼 동영상을 표시하고 싶지만 내 동영상의 미리보기 이미지를 만드는 방법을 모르겠습니다. admin 모듈을 통해 내 비디오를 저장했습니다. 여기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") 
          ) 

admin.py 하나가 얼마나 내 검색 비디오를 표시하는 DB에 내 비디오 썸네일 형식을 저장하거나하는 방법은 나를 도와

from django.contrib import admin 
from .models import Video 

admin.site.register(Video) 

미리보기 이미지 형식. 당신은 미리보기를 저장하고 save 방법이나 모델이 신호를 저장하여 수동으로 채우기 위해 널 (NULL) 파일 필드를 추가 할 수 있습니다 사전

답변

1

감사합니다.

당신은 그 작은 이미지를 생성하는 방법을 찾으려면 다음 질문에 대한 답변을 사용할 수 있습니다, 나는 celery task를 사용하는 것이 좋습니다 썸네일을 생성하는 것은 시간이 많이 걸리는 작업이 될 수 있기 때문에

https://stackoverflow.com/a/1843043/1823497

https://stackoverflow.com/a/27565893/1823497

을 웹 서버를 차단하지 않고 백그라운드에서 수행 할 수 있습니다.