Olá pessoal,
Fiz um exemplo básico e queria mostrar a quantidade de posts do blog bem no início, mas não está sendo possível. Estou passando o tamanho do pela variável 'var' que indicará a quantidade de posts, essa esta sendo passada pela função listpost. Mais não consigo visualizar o tamanho em post.html
Alguém pode me tirar essa dúvida.
Arquivo views.py
def listpost(request):
lista = Posts.objects.all().order_by('-id')
var = len(lista)
return render(request, 'post.html', {'posts': lista}, {'var': var} )
Arquivo em /templates/post.html
{% block body %}
<h3> Quantidade de posts: {{var }} </h3>
{% for lista in posts %}
Identificador: {{ lista.id }} <br>
Tipo de Questão: {{ lista.tipo }} <br>
Assunto: {{ lista.assunto }} <br>
Pergunta: {{ lista.pergunta }} <br>
Professor: {{ lista.professor.nome }} <br>
Disciplina: {{ lista.disciplina.nome }}
<br><br>
{% endfor %}
<br>
{% endblock %}