Мне что-то не хватает в шаблонах на django - PullRequest
0 голосов
/ 19 июня 2020

Это мой код файла html в проекте django. Я использую этот код в этой функции

def home(request):
    context = {
        'post': posts
    }
    return render(request,'blog/home.html',context

Он ничего не отображает, когда я вижу источник страницы, это просто bacis html заголовок и тело кода пустые

<html>
<head>
<title> </title>
</head>
<body>
    {% for post in posts %}
        <h1>{{post.title}}</h1>
        <p>By {{post.author}} on {{post.date_posted}}</p>
        <p>{{post.content}}</p>
    {% endfor %}
</body>
</html>```

1 Ответ

1 голос
/ 19 июня 2020

Это опечатка. Вам нужно изменить контекст в вашем представлении с:

context = { 'post': posts } 

на

 context = { 'posts': posts } 
             ^^^^^^^
...