Я делаю динамический URL в Django.Вот шаги, которые я выполнил: сначала в urls.py
path('products/<int:my_id>/', views.products, name='products'),
Затем в views.py
я добавил представление продуктов, как определено ниже
def products(request, my_id, *args):
obj = Product.objects.get(id=my_id)
custom_context = {
'title': 'products',
'object': obj
}
return render(request, 'products.html', custom_context)
, затем создал связанный products.html
file
{% extends 'base.html' %}
{% block content %}
<h1>Products Page</h1>
{{ object.title }}
{{ object.description }}
{{ object.price }}
{% endblock content%}
Как только я набираю в адресной строке что-то вроде localhost:8000/products/1/
, для меня отображается эта страница ошибки: 
Я хочу, чтобы изображение было достаточно четкимвидеть.Я увидел эту ошибку и в соответствии с моим решением я изменил структуру файла products.html
на этот
<!DOCTYPE html>
<html lang="en">
<body>
<h1>Products Page</h1>
{{ object.title }}
{{ object.description }}
{{ object.price }}
</body>
</html>
, а затем увидел, что он работает довольно хорошо, как и ожидалось!это означает, что в urls.py
, views.py
нет проблем, но только в моем шаблоне .html
.Подскажите, пожалуйста, в чем проблема?Большое спасибо
редактировать: base.html
<nav>
<div class="logo">
<span>LOGO</span>
</div>
<ul class="nav-links" id="sidenav">
<li><a href="{% url 'home' %}">Home</a></li>
<li><a href="{% url 'products' %}">Products</a></li>
<li><a href="{% url 'services' %}">Services</a></li>
<li><a href="{% url 'portfolio' %}">Portfolio</a></li>
<li><a href="{% url 'about' %}">About</a></li>
<li><a href="{% url 'contact_us' %}">Contact us</a></li>
<li><a href="{% url 'form' %}">Form</a></li>
</ul>
<div class="burgers">
<div class="line1"></div>
<div class="line2"></div>
<div class="line3"></div>
</div>
</nav>
редактировать: @ sigdev
