当前正在尝试从模型中提取视频,但它似乎无法通过将媒体目录添加到提取的url的前面来定位正确的url
我是否正确地从模型中提取url
Code + Generated HTML + Console log
Settings.py(媒体部分)
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
url.py(应用程序内)
from django.urls import path
from . import views
urlpatterns = [
path('', views.video_form_upload, name='highlights'),
path('outputs', views.video_output, name='output')
]
更新
视频输出.html
{% extends 'highlights/base.html' %}
{% block content %}
{% for video in highlights %}
<video width="320" height="240" controls>
{% load static %}
<source src="{% static "{{ video.highlight.url }}" %}" type="video/mp4"></source>
Your browser does not support the video tag
</video>
{% endfor %}
{% endblock %}
示例输出视频URL
<video width="320" height="240" controls>
<source src="/media/%7B%7B%20video.highlight.url%20%7D%7D" type="video/mp4"></source>
Your browser does not support the video tag
</video>
You need to add the media URL to your urlpatterns in development.
相关问题 更多 >
编程相关推荐