Size: a a a

Django [ru] #STAY HOME

2020 April 28

МС

Миркамал Самиев... in Django [ru] #STAY HOME
привет всем подскажите , как exception соответствует ошибке запись в базе не найдена?
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
Model.DoesNotExist не работает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
код покажи
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
'''def delete(request,pk):
 try:
   product = ProductCart.objects.get(pk=pk)
   product.delete()
   form = TotalOrderForm()
   table = get_basket_table(request.user.id)
   return render(request,'basket/order_list.html',{'table':table[0],'total_price':table[1], 'org': form})
 except ProductCart.DoesNotExist:
   return redirect(request, 'basket/order_list.html')'''
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Миркамал Самиев
'''def delete(request,pk):
 try:
   product = ProductCart.objects.get(pk=pk)
   product.delete()
   form = TotalOrderForm()
   table = get_basket_table(request.user.id)
   return render(request,'basket/order_list.html',{'table':table[0],'total_price':table[1], 'org': form})
 except ProductCart.DoesNotExist:
   return redirect(request, 'basket/order_list.html')'''
и тут
если записи нет
что говорит ?
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
no reverse match
источник

DT

Dan Tyan in Django [ru] #STAY HOME
=)
и почему ты решил что Model.DoesNotExist не работает?
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
разве он о не должен отлавливать ошибки подобного рода ?)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Миркамал Самиев
разве он о не должен отлавливать ошибки подобного рода ?)
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ошибка связана с урлами
источник

DT

Dan Tyan in Django [ru] #STAY HOME
с моделями и ORM вообще не связана
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
что то я не понял
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а вот
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
InzGIBA
Если у тебя есть связь fk, то выводи просто комментарии в шаблоне
{% for comment in object.comment_set.all %}{{ comment }}{% endfor %}
Это плохой совет. лучше отучайся так делать. Делать запросы в БД в шаблоне - плохо
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
в момент когда отпраляю по урлу id откуда django знает что такой записи нет ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Миркамал Самиев
в момент когда отпраляю по урлу id откуда django знает что такой записи нет ?
отстань от базы
сначала реши свою проблему
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artem Gubatenko
Это плохой совет. лучше отучайся так делать. Делать запросы в БД в шаблоне - плохо
почему ?
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
вот мой урл /delete/142/
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя проблема не в самом урле
у тебя где то в шаблоне есть

{% url 'delete' pk=some.pk %}
источник