Сделал простой сайт блога на django, оригинальные записи, которые были сделаны с помощью manage.py существуют и разрешаются, новые записи с помощью nginx/uwsgi не разрешаются

Я написал простой сайт на django, который, казалось, полностью работал при запуске с помощью manage.py. После этого я настроил сайт на работу с nginx/uwsgi, и теперь новые записи появляются на главной странице, но когда я пытаюсь перейти на страницу, чтобы открыть подробности записи блога, я получаю страницу Not Found.

Может ли кто-нибудь помочь мне понять, что я сделал не так?

Здесь мой блог/urls.py

from django.urls import path
from . import views

app_name = "blog"
urlpatterns = [
        path('', views.index, name='index'),
        path('<int:welcome_id>/', views.welcome_detail, name='welcome_detail'),
        path('blog/<int:category_id>/', views.category, name="category"),
        path('blog/<int:category_id>/<int:blog_id>/', views.blog_post_detail, name="blog_detail"),
        ]

Здесь мой блог/views.py

from django.shortcuts import render
from django.template import loader
from django.http import HttpResponse, Http404
from .models import WelcomePage, BlogPost, Categories

def index(request):
    latest_welcome_message = WelcomePage.objects.order_by('id')
    latest_blog_posts = BlogPost.objects.order_by('id')
    categories = Categories.objects.order_by('id')
    template = loader.get_template('blog/index.html')
    context = {'latest_welcome_message' : latest_welcome_message, 'latest_blog_posts' : latest_blog_posts, "categories" : categories}

    return render(request, 'blog/index.html', context)

def welcome_detail(request, welcome_id):
    try:
        welcome_message = WelcomePage.objects.get(pk=welcome_id)
    except WelcomePage.DoesNotExist:
        raise Http404("Question does not exist")
    return render(request, 'blog/detail.html', {'welcome_message':welcome_message})

def category(request, category_id):
    try:
        category = BlogPost.objects.get(categories=category_id)
        blogs_of_category = BlogPost.objects.all()
    except BlogPost.DoesNotExist:
        raise Http404("Blog does not exist")
    return render(request, "blog/category.html", {"category_id":category_id, "category":category, "blogs_of_category":blogs_of_category})

def blog_post_detail(request, category_id, blog_id):
    try:
        blog_post_detail = BlogPost.objects.get(pk=blog_id)
    except BlogPost.DoesNotExist:
        raise Http404("Blog does not exist")
    return render(request, "blog/blogdetail.html", {"blog":blog_post_detail})
Вернуться на верх