{% extends 'blog/base.html' %} {% block content %} {% for post in posts %} <div class="post"> <div class="date"> <p>Опубликовано: {{ post.published_date }}</p> </div> <h1><a href="{% url 'post_detail' pk=post.pk %}">{{ post.title }}</a></h1> <p>{{ post.text|linebreaksbr }}</p> </div> {% endfor %} {% endblock %}

Однако у меня выплыла совсем другая ошибка:
NoReverseMatch at /Если я теперь создаю URL для странички поста blog/urls.py, добавив строку path('post/<int:pk>/', views.post_detail, name='post_detail'),:
Reverse for ‘post_detail’ not found. ‘post_detail’ is not a valid view function or pattern name.
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 2.2.17
Exception Type: NoReverseMatch
Exception Value:
Reverse for ‘post_detail’ not found. ‘post_detail’ is not a valid view function or pattern name.
Exception Location: /home/medusa/djangogirls/medusavenv/lib/python3.6/site-packages/django/urls/resolvers.py in _reverse_with_prefix, line 673
Python Executable: /home/medusa/djangogirls/medusavenv/bin/python
Python Version: 3.6.9
Python Path:
['/home/medusa/djangogirls',
‘/usr/lib/python36.zip’,
‘/usr/lib/python3.6’,
‘/usr/lib/python3.6/lib-dynload’,
‘/home/medusa/djangogirls/medusavenv/lib/python3.6/site-packages’]
Server time: Вт, 19 Янв 2021 21:21:01 +0300
from django.urls import path from . import views urlpatterns = [ path('', views.post_list, name='post_list'), path('post/<int:pk>/', views.post_detail, name='post_detail'), ]
Попытка соединения не удалась, хотя в самом Терминале ошибка присутствует. Дальнейшее прохождение мануала просто не возможно. Подскажите, если возможно конечно, где нужно править. Может не достаточно информации я сообщил. Спасибо.
Firefox не может установить соединение с сервером 127.0.0.1:8000.