Thursday, January 24, 2019

NoReverseMatch at /someurlname/ - Reverse for 'htmlname' with arguments '('1',)' not found. 1 pattern(s) tried: ['somehtmlname/$']

Environment:


Request Method: GET
Request URL: http://localhost:8000/productsgrouping/

Django Version: 2.1.4
Python Version: 3.7.1
Installed Applications:
['main',
'abcclass',
'performance',
'productsgrouping',
'vendorsgrouping',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
'crispy_forms',
'multiselectfield',
'sortedm2m',
'simple_history']
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',
'simple_history.middleware.HistoryRequestMiddleware']


Template error:
In template C:\Users\martici\QIF\qif\templates\qif\base.html, error at line 8
Reverse for 'productsgrouping' with arguments '('1',)' not found. 1 pattern(s) tried: ['productsgrouping/$']
1 : {% load staticfiles %}
2 :
3 :
4 : <!doctype html>
5 : <html lang="en">
6 : <head>
7 : <meta charset="utf-8">
8 : <meta name="viewport" content="width=devi ce-width, initial-scale=1, shrink-to-fit=no">
9 : <meta name="description" content="">
10 : <meta name="author" content="Mark Otto, Jacob Thornton, and Bootstrap contributors">
11 : <meta name="generator" content="Jekyll v3.8.5">
12 : <title>Carousel Template · Bootstrap</title>
13 :
14 : <!-- Bootstrap core CSS -->
15 : <link href="{% static 'css/main2.css' %}" rel="stylesheet">
16 :
17 :
18 : <style>


Traceback:

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\exception.py" in inner
34. response = get_response(request)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\base.py" in _get_response
126. response = self.process_exception_by_middleware(e, request)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\base.py" in _get_response
124. response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "C:\Users\martici\QIF\qif\productsgrouping\views.py" in productsgrouping_view
46. return render(request, 'qif/productsgrouping/productsgroup.html', context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\shortcuts.py" in render
36. content = loader.render_to_string(template_name, context, request, using=using)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\loader.py" in render_to_string
62. return template.render(context, request)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\backends\django.py" in render
61. return self.template.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render
171. return self._render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in _render
163. return self.nodelist.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render
937. bit = node.render_annotated(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render_annotated
904. return self.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\loader_tags.py" in render
150. return compiled_parent._render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in _render
163. return self.nodelist.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render
937. bit = node.render_annotated(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render_annotated
904. return self.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\loader_tags.py" in render
62. result = block.nodelist.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render
937. bit = node.render_annotated(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render_annotated
904. return self.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\defaulttags.py" in render
209. nodelist.append(node.render_annotated(context))

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\base.py" in render_annotated
904. return self.render(context)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\defaulttags.py" in render
442. url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\urls\base.py" in reverse
90. return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))

File "C:\Users\martici\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\urls\resolvers.py" in _reverse_with_prefix
622. raise NoReverseMatch(msg)

Exception Type: NoReverseMatch at /productsgrouping/
Exception Value: Reverse for 'productsgrouping' with arguments '('1',)' not found. 1 pattern(s) tried: ['productsgrouping/$']
Hi all,

i am having issue with url tag, every time i put url tag like --{% url 'productsgrouping' item.id%}-- i get no reverse error.
Can you help me figure it out on what am i doing wrong?

view:
def productsgrouping_view(request):
queryset = MaterialGroup.objects.all()
context = {"list" : queryset}
return render(request, 'qif/productsgrouping/productsgroup.html', context)

def productsgrouping_update_view(request, url_id):
product_lista = MaterialGroup.objects.get(id=url_id)
product_url_id = ProductgroupinputForm(request.POST or None, instance=product_lista)
context1 = {'product_url_id': product_url_id, 'product_lista': product_lista}

if product_url_id.is_valid():
product_url_id.save()

return render(request, 'productsgroup-update.html', context1)

url:
urlpatterns = [
    path('', views.productsgrouping_view, name='productsgrouping'),
    path('update/<int:url_id>/', views.productsgrouping_update_view, name='update_productsgrouping'),
    path('new/', views.creategroup_view, name='create_group'),
]

html:
{% extends 'base.html' %}
{% block content %}
<ul >
{% for item in list %}
<h1>
<a href="{% url 'productsgrouping' item.id%}"></a>
{{ item }} - {{item.id}} 
</h1>
{% endfor %}
{% endblock %}

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/ca1ef95d-166a-40ef-91bc-16f2d704f2ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment