从数据库中获取一些值,并将其传递给模板,如下所示:['2']
在控制器中:
book = Book.objects.get(id=id)
return render(request, 'file.html', {'book': book})
在模板中:
{{book.pages}}
输出:
['140']
图书模型:
class Book(models.Model):
title = models.CharField(max_length=300, unique=False, default='', null=True)
cover_url = models.CharField(max_length=2000)
pages = models.CharField(max_length=6, unique=False, default='', null=True)
在提供结果之前如何删除方括号和'
?
答案 0 :(得分:0)
看起来book.pages
返回了list
。如果要显示list
中的所有值,则需要一个for
循环:
{% for page in book.pages %}
{{ page }}
{% endfor %}