Реверс для 'about_us' с аргументами '('',)' не найден. Проверено 1 шаблон(ы): ['about_us/(?P<pk>[0-9]+)\\Z']

Я пытаюсь просмотреть запись в блоге в модуле пользователя, которая была опубликована другим модулем пользователя. Вот моя модель:

class details(models.Model):
    about_us = models.TextField(max_length=255) 
    def __str__(self):
        return self.title
    def get_absolute_url(self):
        return reverse('admin_home')

views.py:

class about_us(DetailView):
    model = details
    template_name = 'usertemplates/aboutus.html'

Я добавил его в свой назначенный шаблон, который должен отображаться как другая страница.

{% extends 'usertemplates/main.html' %}
{% load static %}
{% block content %}
{{object_list.about_us}}
{% endblock content %}

также добавлен путь в urls.py:

path('about_us/<int:pk>', userviews.about_us.as_view(), name = 'about_us')

Ошибка выдается в моем домашнем шаблоне, где я хотел, чтобы пост был гиперссылкой.

Reverse for 'about_us' with arguments '('',)' not found. 1 pattern(s) tried: ['about_us/(?P<pk>[0-9]+)\\Z']

ошибка в следующей строке:

<a href="{% url 'about_us' post.pk %}" style="text-decoration:none;color:White;align-items:center;font-size:15px">About Us<span class="sr-only"> | </span></a>

создаете ли вы 'app_name' в вашем приложении urls.py?

если вы его создали, то вам нужно написать в теге 'a' элемент {% url 'app_name:about_us' post.pk %}

Вернуться на верх