【发布时间】:2020-02-04 09:05:07
【问题描述】:
大家好,大家都在尝试在我的项目中添加在“FIlmy”应用程序中观看电影的功能。而且我不知道我做错了什么,但它只显示一个没有加载的黑色窗口。
我的模型:
class Video(models.Model):
name = models.ForeignKey(Movie, on_delete=models.CASCADE)
file = models.FileField(upload_to='films_image/', null=True, verbose_name="")
我的看法:
@login_required
def showvideo(request):
firstvideo = Video.objects.last()
videofile = firstvideo.videofile
return render(request, "MyPage/MovieDetail.html", {'videofile': videofile})
我的模板:
<h3><b>Clip</b></h3>
<br>
<video width='400' controls>
<source src='{{ videofile }}' type='video/mp4'>
Your browser does not support the video tag.
</video>
我可能有源错误,我不知道我做错了什么
我已添加到我的网址
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
还有我的设置:
MEDIA_URL = os.path.join(BASE_DIR, 'media/')
MEDIA_ROOT = '/media/'
我向我的电影外键添加了一个文件,现在我希望在我的模板中查看电影标题
【问题讨论】: