To je greška zato što ne može da nađe url_id ajd ako ne uspeš pogledaću
večeras detaljno šta si radio pa da vidim gde je greška

уто, 29. јан 2019. у 13:51 Ivan Martić <[email protected]> је
написао/ла:

> napravio sam točno kako si rekao i dalje nece, isti error ...vec danima se
> mucim sa ovime..nešto drugo je posrijedi.
>
>
>
>
>
> uto, 29. sij 2019. u 12:16 Nebojsa Hajdukovic <[email protected]>
> napisao je:
>
>> neće raditi ali ne zbog html već zbog greške u views
>> probaj ovako
>>
>> def productsgrouping_update_view(request, url_id):
>>      assigned = get_object_or_404(Material, pk=url_id)
>>
>>
>> naravno prvo moraš da importuješ get object or 404:
>>
>> from django.shortcuts import get_object_or_404
>>
>>
>> уто, 29. јан 2019. у 12:00 Ivan Martić <[email protected]> је
>> написао/ла:
>>
>>> Bok Nebojša,
>>>
>>> mislim da je stvar u HTML možda prije, jer mi je ranije sve radilo..u
>>> jednom trenu je puknula veza. Neznam točno kada.
>>> Znači, da odem na url *productsgrouping *prikaze sve grupe, kad kliknem
>>> na grupu (dodam joj a=href) no reverse mathc, ako maknem atribute u url
>>> dobijem #, a ako ručno upišem productsgrouping/update/1 onda prikaze i
>>> nastavi sve kako treba.
>>> Znaci samo nemogu povezati ta dva linka....pogledaj htmlove u privitku
>>>
>>> hvala ti za pomoć
>>>
>>>
>>> uto, 29. sij 2019. u 11:35 Nebojsa Hajdukovic <[email protected]>
>>> napisao je:
>>>
>>>> A što ne uradiš update preko class based view daleko je lakše?
>>>>
>>>> https://docs.djangoproject.com/en/2.1/ref/class-based-views/generic-editing/
>>>>
>>>> Ako hoćeš preko funkcije ja radim sa get_object_or_404, ovako:
>>>> def productsgrouping_update_view(request, url_id):
>>>> product_lista = get_object_or_404(MaterialGroup, pk=url_id)
>>>>
>>>>
>>>> уто, 29. јан 2019. у 10:20 Ivan Martić <[email protected]> је
>>>> написао/ла:
>>>>
>>>>> 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
>>>>> <https://groups.google.com/d/msgid/django-users/CAFab_C8HUsxdpqz-MGqcpw0ZwgFOvrYZ-RJte6-H5x38b97ciQ%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/CAJ60hW3aGwHHutJiXASPkmgDKtn1g1QBgU4PpcuKa1zodypfRQ%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/django-users/CAJ60hW3aGwHHutJiXASPkmgDKtn1g1QBgU4PpcuKa1zodypfRQ%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_C8ZxPMgVB6Z%3DXZ3OxNa8wQmvfmCtsvDKaxifmXHV1eZhA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-users/CAFab_C8ZxPMgVB6Z%3DXZ3OxNa8wQmvfmCtsvDKaxifmXHV1eZhA%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/CAJ60hW3HSn_PcNNHihst69x37QAqh1KO_pYFAusUvF-j6C9DvQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CAJ60hW3HSn_PcNNHihst69x37QAqh1KO_pYFAusUvF-j6C9DvQ%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_C9woh%3D05E3EpBzOpfkdXT-nas427zqr8MLsDpLn0cYcFw%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAFab_C9woh%3D05E3EpBzOpfkdXT-nas427zqr8MLsDpLn0cYcFw%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/CAJ60hW20Q5bVzCWd5tU%3Dhhb21zEgpwyQkbrjqxkNkOG_bXC0sA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to