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 %}
страница ошибки
Добавьте нужное пространство имен в 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.