"Environment of the project:
Request Method: GET
Request URL:
Django Version: 3.0.5
Python Version: 3.10.7"
"error is with the template and url"
"eg: more details about question ....................................."
"error at line 12"
"Reverse for 'customer' with keyword arguments '{'pk': ''}' not found. 1 pattern(s) tried: ['customer/(?P<pk>[^/]+)/$']"
2 :
3 : <div class="homeWrapper">
4 : <header>
5 : <nav>
6 : <ul class="nav__links">
7 : <li><a href="{% url 'home' %}">Home</a></li>
8 : <li><a href="{% url 'gallery' %}">Gallery</a></li>
9 : <li><a href="#faqs" class="scroll">About us</a></li>
10 : <!--page is in demo mode after deployment logic will be made here-->
第12行错误
11 : {% if user.is_authenticated %}
12 : <li><a href=" {% url 'customer' pk=current.id %} ">Customer</a></li>
13 : {% else %}
14 : <li><a class="scroll" href="#login">Login</a></li>
15 : {% endif %}
16 : {% if request.user.is_staff %}
17 : <li><a href="{% url 'graph' %}">Dash Board</a></li>
18 : {%endif%}
19 : <script src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js"></script>
20 : </ul>
21 : </nav>
22 :
log“回溯(最近的呼叫排在最后):文件“/app/.heroku/python/lib/python3.10/site-packages/django/core/handlers/exception.py”,第34行,在内部响应中=获取响应(请求)文件“/app/.heroku/python/lib/python3.10/site-packages/django/core/handlers/base.py”,第115行,在获取响应中=自身。第113行,在_get_response中,响应= Package 的_callback(请求,*callback_args,**callback_kwargs)文件“/应用程序/网站/views.py“,第298行,在图库中返回渲染(请求,'gallery.html',上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/shortcuts.py”,第19行,在渲染内容=加载器中。文件“/app/.heroku/python/lib/python3.10/site-packages/django/template/loader.py”,第62行,第63行,第64行,第65行,第66行,第67行,第68行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第69行,第6在render_to_string中返回模板.render(上下文,请求)文件“/app/.heroku/python/lib/python3.10/site-packages/django/template/backends/django.py”,第61行,在render中返回self.template.render(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第171行,在render中返回self._render(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第163行,in _render返回自身节点列表(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第936行,在渲染位=节点.render_annotated中(上下文)文件“/app/.heroku/python/lib/python3.10/site-packages/django/template/base.py”,第903行,在render_annotated中返回自定义。(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/loader_tags.py”,第150行,在呈现中返回compiled_parent._render(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第163行,in _render返回自身节点列表(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第936行,在渲染位=节点.render_annotated中(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第903行,在render_annotated中返回自身。render(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/loader_tags.py”,第188行,在渲染返回模板中。(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第173行,在render中返回self._render(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第163行,in _render返回自身节点列表(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第936行,在渲染位=节点中。(上下文)文件“/app/.heroku/python/lib/python3.10/site-packages/django/template/base.py”,第903行,在render_annotated中返回自定义。(context)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/defaulttags.py”,第309行,在渲染返回节点列表中。(上下文)文件“/app/.heroku/python/lib/python3.10/站点包/django/template/base.py”,第936行,在渲染位=节点中。(上下文)文件“/app/.heroku/python/lib/python3.10/site-packages/django/template/base.py”,第903行,在render_annotated中返回自定义。(上下文)文件“/app/.heroku/python/lib/python3.10/site-packages/django/template/defaulttags.py”,第443行,在呈现url = reverse中文件“/app/.heroku/python/lib/python3.10/site-packages/django/urls/base.py”,第87行,反向返回iri_to_uri。(resolver._reverse_with_prefix(view,prefix,*args,**kwargs))文件“/app/.heroku/python/lib/python3.10/site-packages/django/urls/resolvers.py”,第677行,在带有前缀的反向中出现无反向匹配(msg)
Exception Type: NoReverseMatch at /gallery
Exception Value: Reverse for 'customer' with keyword arguments '{'pk': ''}' not found. 1 pattern(s) tried: ['customer/(?P<pk>[^/]+)/$']
“【1】:https://i.stack.imgur.com/8MqOm.jpg
1条答案
按热度按时间fv2wmkja1#
======这样放=====