使用django视图在HTML页面中显示数据库中的数据

使用django视图在HTML页面中显示数据库中的数据,django,django-models,django-templates,Django,Django Models,Django Templates,我在使用数据库中的数据创建视图时遇到问题。我创建了一个视图,可以从视频(var电影)下载数据并显示出来,不稳定 views.py from .models import Films def index(request): filmy = Films.objects return render(request, 'films/index.html',{'filmy':filmy}) index.html <h1>Films</h1> {% for fil

我在使用数据库中的数据创建视图时遇到问题。我创建了一个视图,可以从视频(var电影)下载数据并显示出来,不稳定

views.py

from .models import Films

def index(request):
    filmy = Films.objects
    return render(request, 'films/index.html',{'filmy':filmy})
index.html

<h1>Films</h1>
{% for film in films.all %}

{{filmy.summary}}

<br>
{% endfor %}
{% for film in films %}
    <p> {{film.summary}} </p>
{% endfor %}
我只有一个空白页。

Your views.py

from django.shortcuts import render

from django.http import HttpResponse

from .models import Films

# Create your views here.

def index(request):
    films = Films.objects.all()
    return render(request, 'films/index.html',{'films':films})
在index.html中

<h1>Films</h1>
{% for film in films.all %}

{{filmy.summary}}

<br>
{% endfor %}
{% for film in films %}
    <p> {{film.summary}} </p>
{% endfor %}
{%用于胶片中的胶片%}
{{film.summary}

{%endfor%}
我希望这有帮助