Environment:
Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 4.0.1 Python Version: 3.10.1 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'website'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Template error: In template C:\Users\bhara\desktop\python\ecommerce-python-code\ecommerce-python-code\website\templates\website\navbar.html, error at line 30 Reverse for 'placeOrder' with arguments '('',)' not found. 1 pattern(s) tried: ['placeOrder/(?P<i>[^/]+)/\\Z'] 20 : <li class="nav-item active"> 21 : <a class="nav-link" href="{% url 'home' %}">Home</a> 22 : </li> 23 : {% if request.user.is_staff %} 24 : </li> 25 : <li class="nav-item active"> 26 : <a class="nav-link" href="{% url 'addProduct' %}">Add Product</a> 27 : </li> 28 : {% else %} 29 : <li class="nav-item"> 30 : <a class="nav-link" href=" {% url 'placeOrder' request.user.customer.id %} ">Cart</a> 31 : </li> 32 : {% endif %} 33 : <li class="nav-item"> 34 : <a class="nav-link" href="{% url 'login' %}">Login</a> 35 : </li> 36 : </ul> 37 : </div> 38 : 39 : <span class="greet">Hello, {{request.user}}</span> 40 : <span ><a class="greet" href="{% url 'logout' %}">Logout</a></span> Traceback (most recent call last): File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\base.py", line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\bhara\desktop\python\ecommerce-python-code\ecommerce-python-code\website\views.py", line 13, in home return render(request,'website/home.html',context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\shortcuts.py", line 19, in render content = loader.render_to_string(template_name, context, request, using=using) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\loader.py", line 62, in render_to_string return template.render(context, request) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\backends\django.py", line 61, in render return self.template.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 176, in render return self._render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 168, in _render return self.nodelist.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 977, in render return SafeString(''.join([ File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 978, in <listcomp> node.render_annotated(context) for node in self File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 938, in render_annotated return self.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\loader_tags.py", line 153, in render return compiled_parent._render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 168, in _render return self.nodelist.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 977, in render return SafeString(''.join([ File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 978, in <listcomp> node.render_annotated(context) for node in self File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 938, in render_annotated return self.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\loader_tags.py", line 201, in render return template.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 178, in render return self._render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 168, in _render return self.nodelist.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 977, in render return SafeString(''.join([ File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 978, in <listcomp> node.render_annotated(context) for node in self File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 938, in render_annotated return self.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\defaulttags.py", line 295, in render return nodelist.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 977, in render return SafeString(''.join([ File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 978, in <listcomp> node.render_annotated(context) for node in self File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\base.py", line 938, in render_annotated return self.render(context) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\template\defaulttags.py", line 442, in render url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\urls\base.py", line 86, in reverse return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) File "C:\Users\bhara\AppData\Local\Programs\Python\Python310\lib\site-packages\django\urls\resolvers.py", line 729, in _reverse_with_prefix raise NoReverseMatch(msg) Exception Type: NoReverseMatch at / Exception Value: Reverse for 'placeOrder' with arguments '('',)' not found. 1 pattern(s) tried: ['placeOrder/(?P<i>[^/]+)/\\Z'] -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/eca92bce-eca2-47ea-b071-3ddb0f402527n%40googlegroups.com.