【发布时间】:2020-08-29 15:31:44
【问题描述】:
我通过上下文将所有对象发送到 html:
views.py
def books(request):
all_books = Book.objects.all()
context = {'books': all_books}
return render(request, 'books/books.html', context)
models.py
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=30)
category = models.IntegerField()
offset_pages = models.IntegerField()
read_pages = models.IntegerField()
total_pages = models.IntegerField()
book_path = models.CharField(max_length=200, default='')
status = models.BooleanField(default=False)
def __str__(self):
return f'{self.category} | {self.title} | {self.author}'
这是否可以获取 django 模板中特定键的所有值的列表?
我想要 QuerySet 中每个元素的所有 read_pages 值的列表。
我相信我也可以通过上下文来做到这一点,但似乎必须有更好的方法。
我需要一个列表,因为我想稍后发送它做 chart.js。
【问题讨论】:
标签: python django django-templates