django播放视频
时间: 2023-07-01 20:21:00 浏览: 290
在 Django 中播放视频可以使用 HTML5 的 `<video>` 标签,该标签可以通过 src 属性来指定视频的 URL。具体实现步骤如下:
1. 在 Django 项目中创建一个 media 目录,用于存放视频文件。
2. 在 Django 的 settings.py 文件中配置 media 目录的访问路径。例如:
```python
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
```
3. 在模板中使用 `<video>` 标签来播放视频,例如:
```html
<video width="320" height="240" controls>
<source src="{{ video_url }}" type="video/mp4">
Your browser does not support the video tag.
</video>
```
其中,`video_url` 是视频的 URL 地址,可以通过 Django 的视图函数来获取。
4. 在 Django 的视图函数中,将视频文件的 URL 地址传递给模板,例如:
```python
from django.conf import settings
from django.shortcuts import render
def video_player(request):
video_url = settings.MEDIA_URL + 'sample.mp4'
return render(request, 'video_player.html', {'video_url': video_url})
```
这样就可以在 Django 中播放视频了。需要注意的是,视频文件的格式需要与 `<source>` 标签中的 type 属性相匹配。
阅读全文