У меня есть сомнения в использовании urls
и path
в urls.py
. Я пробовал URL в django как:
url('budget-info/<str:username>',views.app_view, name='app')
вместе с:
return HttpResponseRedirect(reverse('app', kwargs={'username':user.username}))
и
return HttpResponseRedirect(reverse('app', args=(user.username,)))
в моем views.py
. Я получаю сообщение об ошибке этого типа:
Reverse for 'app' with keyword arguments '{'username': 'admin'}' not found. 1 pattern(s) tried: ['budget-info/<str:username>']
Однако это работает нормально с path
вместо url
. Я не могу понять, почему это происходит, учитывая, что url
и path
используются для разработки URL.