Я работаю на своей домашней странице, но получаю сообщение об ошибке при нажатии на myworkandresearch.html. Это связано с шаблоном?
NameError at / myworkandresearch /
имя 'subject_slug' не определено
My views.py:
from django.shortcuts import render, get_object_or_404
from django.template import loader, context
from django.urls import reverse
from .models import Category, Subject, Article
# Create your views here.
def myworkandresearch(request):
category_list=Category.objects.all()
subjects=Subject.objects.filter(slug=subject_slug, subject__category__slug=category_slug)
context={
'categor_list':category_list,
'subjects':subjects
}
return render(request, 'myworkandresearch/myworkandresearch.html', context)
def category(request,category_slug):
category_list = Category.objects.all()
subject=Subject.objects.filter(slug=subject_slug, subject__category__slug=category_slug)
article=Article.objects.filter(slug=article_slug, subject__slug=subject_slug, subject__category__slug=category_slug)
context = {
'category_list': category_list,
'article': article,
'subject':subject
}
return render(request, 'myworkandresearch/category.html', context)