Как исправить NoReverseMatch django/python

Я хочу добавить ссылку в мой html файл:

<a href="#" class="btn btn-secondary">Read</a>

views.py

def detail(request, year, month, day, post):
    post = HomeData.objects.get(
        date__year=year,
        date__month=month,
        date__day=day,
        slug=slug)
    return render(request, 'main/articles/detail.html', {'post': post})

urls.py in app 'main'

app_name='main'
urlpatterns = [
    path('<int:year>/<int:month>/<int:day>/<slug:post>/', views.detail, name='DETAIL'),
]

urls.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include('main.urls', namespace='main')),
    path('', include('main.urls', namespace='main')),
]

error

Exception Type: NoReverseMatch
Exception Value:    
Reverse for 'articles_detail' not found. 'articles_detail' is not a valid view function or pattern name.
Exception Location: D:\django\postsSite\myEnv\lib\site-packages\django\urls\resolvers.py, line 698, in _reverse_with_prefix
Python Executable:  D:\django\postsSite\myEnv\Scripts\python.exe

как я могу это исправить?

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