Size: a a a

Django [ru] #STAY HOME

2020 March 18

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Потому что редирект это не 200, да
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
И этот эксепт никогда не сработает
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
Alex Dem
и еще, я не уверен, но кажется у вас неправильно указан url
(просто предполагаю, я не помню сходу)
кажется вы задали именно строку

path('deletecomp/<int:id>/', delete_comp),

UPD кажется я таки ошибаюсь
да исправил, но все равно ответ тот же GET /start/deletecomp/6
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Укажи урл через нейм в шаблоне
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Никита Кадацкий
да исправил, но все равно ответ тот же GET /start/deletecomp/6
Вообще заходит в эту функцию?
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
tot samiy neizvestniy
Укажи урл через нейм в шаблоне
в функцию заходит, только что проверил передает данные
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Так, объект находит в базе?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Никита Кадацкий
в функцию заходит, только что проверил передает данные
давайте теперь по блокам, сделайте хотя бы банальные print чтобы понимать что куда
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
сейчас попробую
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Уверен, что не удаляет?
источник

AD

Alex Dem in Django [ru] #STAY HOME
и в трай,и в эксепт
что-то неявное происходит :/

также может быть вы где-то сделали commit=False (я без понятия где именно могли сделать, может у вас кастомный дескриптор БД написан)
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
tot samiy neizvestniy
Уверен, что не удаляет?
теперь не уверен, сейчас через СУБД посмотрю
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
нет не удаляет,все на месте
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Дебажь, поставь принты хотя бы
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Должно работать, с кодом все норм (кроме исключения)
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
а куда принты поставить? вставил в функцию нечего не отдает
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Никита Кадацкий
а куда принты поставить? вставил в функцию нечего не отдает
Значит, не заходит в нее
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Ну, расставляешь принты, делаешь запрос на удаление, смотришь в консоль
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Если ничего не выводится - значит, в функцию не заходит
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Вообще можешь показать урлы свои
источник