我正在django中做一个项目。我创建了HTML-CSS页面。我正在HTML页面的背景中播放视频。当我在本地运行这个时,我可以看到视频在后台播放。但是当我将HTML页面的代码添加到django时,它不会显示。我的视频标签在html代码中(源代码部分(是这样的;
src="homevideo.mp4" type="video/mp4"
在DJANGO;项目名称:lubdubappname:账户
views.py
def home(request):
return render(request,'accounts/home.html')
设置.py
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"), )
templates
videos
homevideo.mp4
有人能帮我吗?我很困惑。Thx
视频在您的本地机器上,因此:-
#首先你必须设置你的目录结构#
更多关于:-DJANGO文档
在HTML页面的顶部
{% load static %}
然后
src="{% static="PATH/TO/STATIC/DIR/homevideo.mp4"%}"
我更喜欢在Youtube或其他地方上传,所以如果我的服务器速度慢,不会影响用户体验