我試圖在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