@Vova135798

Как исправить ошибку Page not found?

Почему-то вылезает ошибка при переходе на страницу для отдельной категории (/category/2 например).
Ошибка:606b2d56c77a5579376448.png

Urls:
from django.urls import path
from . views import *

urlpatterns = [
    path('', news),
    path('category/<int:category_id>/', get_category)
]


Views:
from django.shortcuts import render
from django.http import HttpResponse

from .models import News, Category


def news(request):
    news = News.objects.all()
    categories = Category.objects.all()
    context = {
        'news': news,
        'title':'Список новостей',
        'categories': categories,
    }
    return render(request, template_name='news/index.html', context=context)

def get_category(request, category_id):
    news = News.objects.filter(category_id=category_id)
    categories = Category.objects.all()
    Category = Category.objects.get(pk=category_id)
    return render(request, 'news/category.html', {'news': news, 'categories':categories, 'category':category})
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
Интересно, где-то я только что этот вопрос видел на stackoverflow:) Я вам уже там написал, можете посмотреть, но если вкратце ответить, то вы забыли слэш в конце!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы