Столкнулся со следующей проблемой. Создаю новостной ресурс. При переходе по ссылке cо страницы с новостным превью (news.html) на страницу с основной статьей (article.html), получаю ошибку 404.
urls.py
path('new/<el_id>', views.el, name='el'),#Вывод отдельной новости
views.py
def el(request, el_id): #Вывод отдельной новости
article = News.objects.get(id=el_id)
entries = el.entry_set.order_by('-date_added')
context = {'el':el, 'entries': entries}
return render(request, 'prosvet_logs/article.html', context)
news.html
{% extends "prosvet_logs/base.html" %}
{% block content %}
<div class="News">
<h2>Новости:</h2>
{% if new %}
{% for el in new %}
<div class="articles">
<h3><a href="/{{ el.id }}">{{ el }}</a></h3>
<p>{{ el.anons }}</p>
</div>
{% endfor %}
{% else %}
<p>Новостей нет</p>
{% endif %}
</div>
{% endblock content %}
article.html
{% extends "prosvet_logs/base.html" %}
{% block content %}
<div class="article">
<h2>{{ el }}</h2>
{% if new %}
{% for en in entries %}
<p>{{ en.date_added|date:'M d, Y H:i' }}</p>
<p>{{ entry.body|linebreaks }}</p>
{% endfor %}
{% else %}
<p>Новостей нет</p>
{% endif %}
</div>
{% endblock content}