Django. не могу разобраться с redirect() и reverse() - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Стоит задача от одного представления перейти к другому, попутно передав (или не передав) некие аргументы. Если использовать данные функции (redirect() или reverse()) просто с URL или с названием представления, не передавая ничего - все хорошо, представление работает и перескакивает куда надо. Если добавить аргументы - выдает ошибку:

Reverse for 'home' with arguments '({'app_label': 'auth'},)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['$']

Подскажите в какую сторону бежать. Дополню, т.к. спрашивал на другом форуме, и там пока молчат, но уточнения спросили: В УРЛ есть:
сам редирект:
или:
результат един в обоих случаях в представлении, куда надо "перескочить" переменная прописана:
собственно вопрос, что я делаю не так?
насколько я понимаю (если что поправьте), то
пытается перейти по адресу /home/auth/, а мне надо перейти по адресу /home/ с доп значением app_label='auth'

Решение задачи: «Django. не могу разобраться с redirect() и reverse()»

textual
Листинг программы
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
 
result = {{ result }}
 
 
</body>
</html>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5