Django - текущий путь не соответствует ни одному из шаблонов URL - PullRequest
0 голосов
/ 01 мая 2020

URL-адрес запроса на получение: http://127.0.0.1: 8000 / изображение / 7 / рис / 31 / удалить / нет

вместо http://127.0.0.1: 8000 / изображение / 7 / pic / 31 / delete /

Почему он добавляет / Нет в конце?

#html
action="{% url 'picture:item-delete' pic.album_id pic.pk %}"

#views.py

class ItemDelete(DeleteView):
    model = Pic

    def get_success_url(self):
        reverse_lazy('picture:detail', kwargs={'pk': self.object.album_id})

#urls.py

urlpatterns = [

# /picture/<album_id>/pic/<pic_id>/delete/
    url(r'^(?P<id>[0-9]+)/pic/(?P<pk>[0-9]+)/delete/$', views.ItemDelete.as_view(), name='item-delete'),

]

Хотя он удалил модель (pi c).

...