Django : 'имя приложения' не является зарегистрированным пространством имен

у меня ошибка "NoReverseMatch", как я могу ее решить, я не понимаю-

Имя_проекта/urls.py

path('orders/',include('orders.urls')),

ordres/urls.py

from .views import chack_out
path('chack_out/', chack_out, name='chack_out')

ordres/views.py

def chack_out(request):
    .....

product(anther app name)/product/templates/cart.html

<form action="{% url 'orders:chack_out' %}" method="POST">
     {% csrf_token %}

страница ошибки

enter image description here

Добавьте нужное пространство имен в urls.py файл:

path('orders/', include('orders.urls', namespace='orders')),

или установить атрибут app_name внутри ordres/urls.py файла:

from .views import chack_out

app_name = 'orders'
urlpatterns = [
    path('chack_out/', chack_out, name='chack_out')
]

Посмотрите документацию по пространствам имен URL.

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