Не выводятся переменные модели в шаблон Django
Никак не получается вывести переменные модели в шаблон. models
class Kitchen(models.Model):
nameKitchen = models.CharField(max_length=30, name='Название')
...
def get_absolute_url(self):
return "/kuhni/direct_kuhni/%i/" % self.id
view
from django.shortcuts import render, get_object_or_404
from .models import Kitchen
def kuhni(request):
return render(request,'kuhni/kuhni.html')
def direct_kuhni(request):
return render(request,'kuhni/direct_kuhni.html')
def direct_name(request, direct_id):
direct_product = get_object_or_404(Kitchen,
pk=direct_id)
return render(request,'kuhni/unique_kuhni.html',
{'direct_product': direct_product})
url
path('direct_kuhni/', views.direct_kuhni, name='direct_kuhni'),
path('direct_kuhni/<int:direct_id>/', views.direct_name),
шаблон
{% extends 'base/base.html' %}
{% load static %}
<title>{% block title %} к{{ direct_product.nameKitchen }} {% endblock %}</title>
{% block content %}
{{ direct_product.nameKitchen }}
{{nameKitchen }}
{% endblock %}
Зополняю данные в админке, нажимаю "Смотреть на сайте", нужный url адрес по порядку генерируется, все в порядке, но данные полностью игнорируются. Посмотрел много всего - ничего не помогло. Что может быть не так? Рассмотрю любые варианты!