Django помещает slug между круглыми скобками, а затем перестает это делать
У меня проблема, похожая на эту one. Мое сообщение об ошибке выглядит примерно так:
Reverse for 'detail' with arguments '('some-slug',)' not found. 1 pattern(s) tried: ['users/(?P<username>[^/]+)/$']
Я собираюсь использовать some-slug, а не ('some-slug',) для разворота URL. Когда я следую
предложению Сайфеддина использовать <str:slug>, это работает. Затем я переключаюсь обратно на <slug:slug>, и это тоже работает. Проблема просто исчезает. Не мог бы кто-нибудь объяснить мне, почему Django (4.1.2) ведет себя таким образом? Я в растерянности.