我试图在HTML中显示来自网站的数据。如何从Django模板中的表中返回数据
我创建了一个在models.py
称为Video
类,如下所示:
class Video(models.Model):
filename = models.CharField("File Name", max_length=100)
title = models.CharField("Video Title", max_length=250)
数据库迁移,我能够将数据插入到使用Django的形式吧。我检查了数据库中的数据。
我在我的HTML模板文件中有以下代码,但是页面在显示时为空,并且没有显示数据。
{% for video in Video %}
<div class="row">
<div class="col-md-3">
<a href="{{ video.filename }}">{{ video.title }}</a>
</div>
</div>
{% endfor %}
为什么不在呈现的HTML页面中显示任何数据?
编辑:
这是从视图中的相关代码:
def listvideos(request):
"""Renders the listvideos page."""
assert isinstance(request, HttpRequest)
return render(
request,
'app/listvideos.html',
)
我们需要查看视图。你是否将所谓的视频传递给模板? –
哦谢谢,我会更新我的问题,不,我不是... – Gary