Django subject_slug Ошибка имени - PullRequest
0 голосов
/ 06 мая 2018

Я работаю на своей домашней странице, но получаю сообщение об ошибке при нажатии на 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)
...