Closed drowsycoder closed 1 year ago
Не помню, писал или нет, но кому-то копировал. Так что тоже скопирую из другого ответа:
Вместо статуса 200 нам может прилететь 301
А за самим таким поведением стоит вот эта причина: https://docs.djangoproject.com/en/4.1/misc/design-philosophies/#definitive-urls
В перспективе на таком можно запутаться
На досуге: почитать о trailing slash'ах
Один из урлов для ознакомления
https://developers.google.com/search/blog/2010/04/to-slash-or-not-to-slash
В приложении
catalog
не обработан дочерний путь'<int:pk>/'
(с trailing slash)И в тестах, соответственно, слеши нужны