На странице Django ничего не отображается [закрыто]

Моя страница "Новости" не работает, она сохраняет информацию в базе данных, но ничего не отображает.

Вот HTML:

{% extends 'base.html' %}
{% block content %}

<h1 class = 'product'>News</h1>
{% for item in new %}
    <div><br><strong><a href='/news/{{ item.id }}'>{{ item.title }}:</a></strong><br> {{ item.article }} <br>{{ item.views }} views</div>
{% endfor %}

{% endblock %}

Мой views.py:

def news(request):
    return render(request, 'news.html', {'news': New.objects.all()})

Models.py:

class New(models.Model):
    title = models.CharField(max_length = 50)
    article = models.TextField()
    views = models.IntegerField(default = 0)
    user_views = models.ManyToManyField(to = User, blank = True)
    category = models.ForeignKey(to = NewCategory, on_delete = models.SET_NULL, null = True, blank = True, verbose_name = 'Категория')
    views_qty = models.IntegerField(default = 0)
    def __str__(self):
        return self.title
Вернуться на верх