使用数据库中的数据创建视图时遇到问题。我创建了一个视图,该视图应该从视频(可变电影)中下载数据并显示它们,不稳定
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 %}
models.py
class Films(models.Model):
image = models.ImageField(upload_to='images/')
summary = models.CharField(max_length=200)
def __str__(self):
return self.summary
我只有空白页。
答案 0 :(得分:1)
您的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
{% for film in films %}
<p> {{film.summary}} </p>
{% endfor %}
我希望有帮助。