django-embed-video ================== Django app for easy embeding YouTube and Vimeo videos. Installation ------------ pip install django-embed-video Examples --------- Template examples ***************** First you have to load the `embed_video_tags` template tags in your template: {% load embed_video_tags %} Simple embeding of video: {% video item.video as video %} {{ video|embed:'small' }} {% endvideo %} Default sizes are `tiny` (420x315), `small` (480x360), `medium` (640x480), `large` (960x720) and `huge` (1280x960). You can set your own size: {{ video|embed:'800x600' }} Usage of variables: {% video item.video as video %} URL: {{ video.url }} Thumbnail: {{ video.thumbnail }} {% endvideo %} Model examples *************** Using the EmbedVideoField you provide validation of correct URL. from django.db import models from embed_video.fields import EmbedVideoField class Item(models.Model): video = EmbedVideoField() # same like models.URLField() TODO ----- - provide AdminEmbedVideoMixin - Vimeo thumbnail