not sure what to say

čet, 24. sij 2019. u 13:53 Ivan Martić <[email protected]> napisao je:

> Hi  Andréas,
> sorry for misspeling in codes. All is working ok except when i try to put
> url tag for 'update_productsgrouping'.
> I need to update group with new products but It does not argument for
> group id.
> What do you think i am doing wrong...?
>
> čet, 24. sij 2019. u 13:43 Andréas Kühne <[email protected]>
> napisao je:
>
>> Hi,
>>
>> The reason you are getting this is that you are adding an argument to the
>> productsgrouping url - which doesn't take any arguments.
>>
>> In your code you have:
>> <a href="{% url 'productsgrouping' item.id%}"></a>
>> (Which by the way isn't correct either, I think you mean: <a href="{% url
>> 'productsgrouping' item.id%}">{{ item }} - {{item.id}} </a>)
>>
>> If you look at the url for the producsgrouping view, you have:
>> path('', views.productsgrouping_view, name='productsgrouping'),
>>
>> Which doesn't take any arguments, when you then add an argument django
>> can't find the right URL.
>>
>> You may mean:
>> <a href="{% url 'update_productsgrouping' item.id%}">{{ item }} - {{
>> item.id}} </a>
>> ?
>>
>> Regards,
>>
>> Andréas
>>
>>
>> Den tors 24 jan. 2019 kl 13:28 skrev Ivan Martić <[email protected]>:
>>
>>> 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 [email protected].
>>> To post to this group, send email to [email protected].
>>> 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
>>> <https://groups.google.com/d/msgid/django-users/ca1ef95d-166a-40ef-91bc-16f2d704f2ee%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> 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 [email protected].
>> To post to this group, send email to [email protected].
>> 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/CAK4qSCcnxCFkss1b8sOTDW3Kb6Vc1fFst4MO024%2BEq%3DwXLGjcg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CAK4qSCcnxCFkss1b8sOTDW3Kb6Vc1fFst4MO024%2BEq%3DwXLGjcg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
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/CAFab_C8HUsxdpqz-MGqcpw0ZwgFOvrYZ-RJte6-H5x38b97ciQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to