views.py
from django.shortcuts import render,get_object_or_404
from .models import Product
from .forms import ProductForm, RawProductForm
def dynamic_lookup_view(request,id):
object=get_object_or_404(Product,id=id)
context = {
'object': object
}
return render (request,"products/product_detail.html",context)
product_detail.html
{% extends 'base.html' %}
{% block content %}
<p>
{{object.title}},{{object.price}},{{object.description}}
</p>
{% endblock %}
urls.py
path('products/<int:id>/',dynamic_lookup_view,name='product'),
models.py
from django.db import models
class Product(models.Model):
title = models.CharField(max_length=100)
description = models.TextField(blank=True, null=True)
price = models.DecimalField(decimal_places=2, max_digits=10000,
blank=True, null=True)
summary = models.TextField(blank=True, null=True)
featured = models.BooleanField(default=True)
base.html
<!DOCTYPE html>
<html>
<head>
<title>hello</title>
</head>
<body>
{% block content %}
replace me!
{% endblock %}
</body>
</html>
выше моя модельНазвание приложения - «Продукты» с 3 объектами продукта (в админ-панели). Django 2.1.7, пожалуйста, помогите мне, я перепробовал все и много раз искал эту проблему.при изменении идентификатора продукта в URL браузера он отображает «Элемент» в каждом URL продукта вместо отдельных данных продукта.
этот вывод поступает для каждого продукта
снимок экрана проекта