【发布时间】:2020-10-24 10:54:42
【问题描述】:
我有一个通过 django ListView 传递的类。从这个ListView 我可以访问我的数据库项目。我的问题是使用列表视图访问数据库将加载所有条目。如果我只想要一个条目怎么办,例如第 5 个条目。也许listView 是使用错误的视图类型?我下面的代码可以工作,并在屏幕上将我的数据库条目显示为列表。
models.py
from django.db import models
class Datadata(models.Model):
text = models.TextField()
views.py
class HomePageView(ListView):
model = Datadata
template_name = 'hello.html'
templates/hello.html
{% for post in object_list %}
<h1>{{ post.text }}</h1>
{% endfor %}
【问题讨论】:
-
那么你通常使用
DetailView。
标签: python html django django-models django-views