На странице 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