#[Solved] 'listProduct' is not a valid view function or pattern name.

1 messages · Page 1 of 1 (latest)

lusty bane
#
Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/products/deleteProduct/1

Django Version: 4.2.6
Python Version: 3.8.10
Installed Applications:
...

Traceback (most recent call last):
  File "/home/wols/.local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/wols/.local/lib/python3.8/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/wols/erpWei/products/views.py", line 269, in deleteProduct
    return redirect("listProduct")
  File "/home/wols/.local/lib/python3.8/site-packages/django/shortcuts.py", line 48, in redirect
    return redirect_class(resolve_url(to, *args, **kwargs))
  File "/home/wols/.local/lib/python3.8/site-packages/django/shortcuts.py", line 145, in resolve_url
    return reverse(to, args=args, kwargs=kwargs)
  File "/home/wols/.local/lib/python3.8/site-packages/django/urls/base.py", line 88, in reverse
    return resolver._reverse_with_prefix(view, prefix, *args, **kwargs)
  File "/home/wols/.local/lib/python3.8/site-packages/django/urls/resolvers.py", line 828, in _reverse_with_prefix
    raise NoReverseMatch(msg)

Exception Type: NoReverseMatch at /products/deleteProduct/1
Exception Value: Reverse for 'listProduct' not found. 'listProduct' is not a valid view function or pattern name.
#
# products/urls.py
from django.urls import path

from . import views

app_name= "products"

urlpatterns = [
    # path("", views.index, name="index"),
    path("listProduct", views.listProduct, name="listProduct"),
    path("deleteProduct/<int:pId>", views.deleteProduct, name="deleteProduct"),
]
# products/views.py
def deleteProduct(request, pId:int):
    # Do not thing just test redirect
    return redirect("listProduct")
lusty bane
#

[Solved] 'listProduct' is not a valid view function or pattern name.