Skip to main content

Django 的视频播放器程序

Project description

说明

Django 的视频播放器程序,现在主要是用于视频添加标记。

打包

cd D:\git_ldsxp\lds_spider\lds_site\django_video_play && python setup.py sdist

安装

# 本地安装
pip install django_video_play-0.0.1.tar.gz

添加设置

INSTALLED_APPS = [
    ...
    'video_play',
    ...
]

模型设置的例子

VIDEO_MARKER_MODEL = 'video.Marker'
VIDEO_PLAY_MODEL = 'video.Videos'
VIDEO_PLAY_MODEL_USING = 'video'
VIDEO_PLAY_DIR = VIDEO_DIR / 'video'
# 设置快速添加的标签名字
TAGS_READONLY = '标签1,标签1,其他标签'
# 后台编辑的链接
VIDEO_PLAY_ADMIN_EDIT_URL = '/admin/video_play/videosplay/{}/change/'

urls 设置

urlpatterns = [
    ...
    path('video_play/', include('video_play.urls')),
    ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

继承模型需要覆盖的内容

    @property
    def thumb_url(self):
        print('需要覆盖 thumb_url,支持预览图')
        return

    @property
    def mediabook_url(self):
        print('需要覆盖 mediabook_url,支持预览视频')
        return

    @property
    def videos_model(self):
        print('需要覆盖 model_videos,支持视频播放')
        return

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_video_play-0.1.10.tar.gz (526.8 kB view hashes)

Uploaded Source

Built Distribution

django_video_play-0.1.10-py3-none-any.whl (534.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page